﻿@charset "utf-8"; /* 文字コード指定 */

* {
	margin	: 0;
	padding	: 0;
}

html {	overflow-y	: scroll;}
img {	border		: 0px;}

body {
	font-family		:'ＭＳ Ｐゴシック',sans-serif;
	color			: white;
	background-color: black;
	height			: 100%;
    margin			: 0px;
    padding			: 0px;
    text-align		: center;
	background-image 	: url('./img/bg00.jpg');	
	background-repeat 	: no-repeat;
	background-position : center top;
}

.clearfix:after {
	visibility		: hidden;
	display			: block;
	font-size		: 0;
	content			: " ";
	clear			: both;
	height			: 0;
}
* html .clearfix             { zoom: 1; }			/* IE6 */
*:first-child+html .clearfix { zoom: 1; }		/* IE7 */

.clear-left
{
	clear: left;
}

.positionbox_container /* FLASH配置用の親ボックス */
{
	position	: relative;
}

.positionbox_pos1 /* 子(テンキー配置) */
{
	position : absolute;
	bottom	: 0px;
	padding	: 10px;
}

.positionbox_pos4 /* 子(テンキー配置) */
{
	position : absolute;
	top	: 50%;
	padding	: 10px;
}

.positionbox_pos9 /* 子(テンキー配置) */
{
	position : absolute;
	top		: 0px;
	right	: 0px;
	padding	: 10px;
}

#body {
    margin-left	: auto;
    margin-right: auto;
    text-align	: left;
    width		: 1024px;
}

#top { /* トップページ */
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#story { /* ストーリーページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#character { /* キャラクターページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#topics { /* トピックスページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#system { /* システムページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#movie { /* ムービーページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#special { /* スペシャルページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#etc { /* その他ページ */
	text-align	: center;
	position	: relative;
	width		: 100%;
	height		: 800px;
	margin		: 0 auto;
}

#header { /* 汎用ヘッダ */
	position	: relative;
	padding		: 48px 0 0 0;
	margin		: 0 auto 4px auto;
}

#top #header { /* トップページのヘッダ */
	position	: relative;
	padding		: 48px 0 0 0;
	margin		: 0 auto 4px auto;
}

#top #header div#header_ad { /* 広告領域 */
	float		: right;
	width		: 256px;
	position		: absolute;
	right		: 0px;
	bottom		: 40px;	
}

#navigation { /* 全体ナビゲーション */
	height		: 40px;
	background	: url('./img/line01.jpg') no-repeat bottom;
	margin		: 8px -60px 0 -60px;
	text-align	: center;
}

#container { /* コンテナ */
	text-align	: left;
	width		: 1024px;
	margin		: 8px auto 0 auto; 
	position	: relative;
}

#story #container { /* ストーリーコンテナ */ 
	text-align	: center;
	width		: 1024px;
	margin		: 8px auto 0 auto; 
	position	: relative;
}

#character #container { /* キャラコンテナ */
	width		: 1024px;
	height		: 624px;
	margin		: 8px auto 0 auto; 
	position	: relative;
}

.chr-select #character #container { /* キャラセレコンテナ */
	width		: 1024px;
	height		: 422px;
	margin		: 8px auto 0 auto; 
	position	: relative;
}

#footer{ /* フッタ */
	margin		: 0 -24px 0 -24px;
	clear		: both;
}

#container #infobox { /* 更新履歴箱 */
	float		: left;
	position	: relative;
	width		: 608px;
	height		: 232px;
	background	: #40336A url('./img/bg_info_header.gif') no-repeat;
}

#infobox #infoscroll { /* 更新履歴スクロール範囲 */
	position	: absolute;
	left		: 10px;
	top			: 30px;
	width		: 590px;
	height		: 197px;
	overflow-y	: scroll;
	color		: white;
	background	: url('./img/bg_info_box.gif') no-repeat right;	
}


#infobox #infoscroll dl {
	margin-top:	 5px;
}

#infobox #infoscroll dt {
	margin-top	: 5px;
}

#infobox #infoscroll dd {
	padding		: 5px 0 5px 20px;
}

#infobox #infoscroll a:link {
	color			: #F600FF;
	text-decoration	: underline;
}

#infobox #infoscroll a:hover {
	text-decoration	: none;
}

#infobox #infoscroll a:visited {
	color			: white;
	text-decoration	: underline;
}

#infobox #infoscroll a img {
	border	: 2px solid #FF00FF;
}

#infobox #infoscroll a:visited img { /* トピックス記事内の画像ホバー */
	border	: 2px solid #FFFFFF;
}

#infobox #infoscroll a:hover img { /* トピックス記事内の画像ホバー */
	border	: 2px solid #40336A;
}


#container #twitter { /* ツイッター枠 */
	float		: right;
	position	: relative;
	right		: 0px;
	width		: 400px;
	height		: 358px; /* 288 */
/*	background	: #2A558F;*/
}


#container #banners { /* バナーを並べる領域 */
	height		: 270px;
}

#container #banners ul { /* バナーを並べる領域 */
	text-align		: left; /*center;*/
}

#container #banners li{
	display			: inline; 
}


#container #banners img{ /* バナーを並べる */
	margin			: 4px 0 0 0;
	vertical-align	: middle;
}


h1 { /* アンダバタイトル */
	text-indent	: -9999px;
	height		: 128px;
	background	: url('./img/header_ex.jpg') no-repeat bottom;	
}

#top h1 { /* タイトルの置き換え画像 */
	text-indent	: -9999px;
	height		: 416px;
	background	: url('./img/header_top_ex.jpg') no-repeat bottom;
}

h2 { /* ページの見出し */
	text-indent	: -9999px;
}

p.copyright{ /* コピーライト */
	text-indent	: -9999px;
}

p.spec{ /* スペック */
	text-indent	: -9999px;
}

p.contact{
	font-size	: 80%;
	color		: #FFFFFF;
	text-align	: center;
}

p.contact a
{
	text-decoration	: none;
	color	: #999999;
}
p.contact a:hover
{
	text-decoration	: underline;
	color	: #DDDDDD;
}

#top p.copyright{ /* トップページのコピーライト置き換え画像 */
	text-indent	: -9999px;
	height		: 80px;/*416-48*/
	background	: url('./img/footer_top.jpg') no-repeat bottom;
}

p.platform{ /* プラットフォーム */
	text-indent	: -9999px;
}


#top p.platform{ /* トップページのプラットフォームロゴ置き換え画像 */
	display		: block;	
	width		: 56px;
	height		: 56px;
	text-indent	: -9999px;
	background	: url('./img/logo_platform.png') no-repeat bottom;
	_background	: url('./img/logo_platform.gif') no-repeat bottom;
	position	: absolute;
	top			: 58px;
	right		: 10px;
}

#top p.platform a{
	display		: block;
	width		: 100%;
	height		: 100%;
	outline		: none; /* firefox用 */	
}

#navigation ul { /* ナビゲーション */
	width		: 1024px; /* 896 */
	height		: 32px;
	margin		: 0 auto;
}

#navigation li {
	float		: left;
	list-style	: none;	
	padding		: 0 4px 0 0;
}

#navigation li a {
	display		: block;
	width		: 124px;
	height		: 32px;
	text-indent	: -9999px;
	outline		: none; /* firefox用 */	
}

.gn-unk p { 
	display		: block;	
	width		: 124px;
	height		: 32px;
	text-indent	: -9999px;
	background	: url('./img/gn_unk.jpg') 0 100%;
}

#gn-top a { background: url('./img/gn_top.jpg') 0 100%; }
#gn-str a { background: url('./img/gn_str.jpg') 0 100%; }
#gn-chr a { background: url('./img/gn_chr.jpg') 0 100%; }
#gn-sys a { background: url('./img/gn_sys.jpg') 0 100%; }
#gn-mov a { background: url('./img/gn_mov.jpg') 0 100%; }
#gn-spe a { background: url('./img/gn_spe.jpg') 0 100%; }
#gn-tpc a { background: url('./img/gn_tpc.jpg') 0 100%; }
#gn-loc a { background: url('./img/gn_loc.jpg') 0 100%; }

#gn-top a:hover { background: url('./img/gn_top.jpg'); }
#gn-str a:hover { background: url('./img/gn_str.jpg'); }
#gn-chr a:hover { background: url('./img/gn_chr.jpg'); }
#gn-sys a:hover { background: url('./img/gn_sys.jpg'); }
#gn-mov a:hover { background: url('./img/gn_mov.jpg'); }
#gn-spe a:hover { background: url('./img/gn_spe.jpg'); }
#gn-tpc a:hover { background: url('./img/gn_tpc.jpg'); }
#gn-loc a:hover { background: url('./img/gn_loc.jpg'); }

#top #gn-top a { background: url('./img/gn_top.jpg'); }
#story #gn-str a { background: url('./img/gn_str.jpg'); }
#character #gn-chr a { background: url('./img/gn_chr.jpg'); }
#system #gn-sys a { background: url('./img/gn_sys.jpg'); }
#movie #gn-mov a { background: url('./img/gn_mov.jpg'); }
#special #gn-spe a { background: url('./img/gn_spe.jpg'); }
#topics #gn-tpc a { background: url('./img/gn_tpc.jpg'); }
#location #gn-loc a { background: url('./img/gn_loc.jpg'); }


#storybox { /*ストーリー説明 */
	margin		: 0 auto;
	width		: 864px;
	height		: 929px;
	background	: url('img/story/story.jpg') no-repeat center top;
}

#story h2 { /* キャラクター 見出し置き換え画像 */
	background	: url('img/story/title_story.jpg') no-repeat;
	width		: 960px;
	height		: 50px;
}

#story #storybox .story { /* ストーリー文隠し */
	overflow	: hidden;
	height		: 0px;
	_display	: none;
}

#character h2 { /* キャラクター 見出し置き換え画像 */
	background	: url('img/chara/title_char.jpg') no-repeat;
	width		: 960px;
	height		: 50px;
}

#character h3{  /* キャラクター名隠し */
	text-indent	: -9999px;
}

#character #CharacterInfo h4 { /* キャラ一言 */
	text-indent	: -9999px;
}

#character #CharacterInfo div#CharacterPrintCommandList {
	position		: absolute;
	top			: 760px;
	text-indent	: 0px;
}

#character #CharacterInfo div#CharacterPrintCommandList a {
	font-size		: 80%;
	color			: #8080D0;
	text-decoration	: underline;
}

#character #CharacterInfo div#CharacterPrintCommandList a:hover {
	color			: #FCDA00;
	text-decoration	: none;
}


#character #CharacterInfo .prologue { /* キャラプロローグ */
	overflow	: hidden;
	height		: 0px;
	_display	: none;
}

#chr_navigation {
	position	: absolute;
}

#chr_navigation a{
	outline		: none; /* firefox用 */
}


#character #CharacterVoice { /* キャラボイス枠 */
	width		: 480px;
	height		: 144px;
	position	: absolute;
	top		: 464px;
	left		: 32px;
}

#character #CharacterVoice2 { /* キャラボイス枠 */
	width		: 38px;
	height		: 38px;
	position	: absolute;
	top		: 566px;
	right		: 28px;
}

#character #CharacterVoice h4{ /* キャラボイス見出し */
	text-indent	: -9999px;
	background	: url('img/chara/title_samplevoice.png') no-repeat;
	_background	: url('img/chara/title_samplevoice.gif') no-repeat;
	width		: 400px;
	height		: 20px;	
	margin		: 0 0 0 8px;
}

#CharacterVoice ul{ /* キャラボイスリスト */
	padding		: 4px 0 0 12px;
}

#CharacterVoice li{ /* キャラボイス 項目ごとの隙間 */
	list-style	: none;
	padding		: 4px 0px;
	text-indent	: -9999px;
	width		: 384px;
	height		: 20px;		
	background	: url('img/chara/samplevoice_unk00.png') no-repeat right;
}

#CharacterVoice li p{  /* キャラボイス 再生マーク リンク無し */
	display		: block;
	text-indent	: -9999px;
	background	: url('img/chara/samplevoice_playicon_none.jpg') no-repeat;
	width		: 48px;
	height		: 20px;
}

#CharacterVoice li a{ /* キャラボイス 再生マーク リンク */
	display		: block;
	text-indent	: -9999px;
	background	: url('img/chara/samplevoice_playicon.jpg') no-repeat;
	width		: 48px;
	height		: 20px;
}

#CharacterVoice li a:hover{ /* キャラボイス 再生マーク リンクホバー */
	background	: url('img/chara/samplevoice_playicon.jpg') no-repeat 0 100%;
}

.chr-hyd #CharacterVoice li.voicesample00 { background: url('img/chara/samplevoice_hyd00.png') no-repeat right; }
.chr-hyd #CharacterVoice li.voicesample01 { background: url('img/chara/samplevoice_hyd01.png') no-repeat right; }
.chr-hyd #CharacterVoice li.voicesample02 { background: url('img/chara/samplevoice_hyd02.png') no-repeat right; }
.chr-hyd #CharacterVoice li.voicesample03 { background: url('img/chara/samplevoice_hyd03.png') no-repeat right; }

#CharacterScreenShot { /* スクリーンショット */
	width		: 100%;
	height		: 108px;
	position	: absolute;
/*	bottom		: 16px;*/
	top			: 610px;
	left		: 28px;
}

#CharacterScreenShot h4{ /* スクリーンショット見出し */
	text-indent	: -9999px;
	width		: 0px;
	height		: 0px;
}

#CharacterScreenShot li { /* スクリーンショット項目 */
	float		: left;
	display		: block;
	text-indent	: -9999px;
	padding		: 0 4px 0 4px;
	width		: 192px;
	_width		: 200px;
	height		: 108px;
	background	: url('img/chara/ss_noimage.jpg') no-repeat;
}

#CharacterScreenShot li a{ /* スクリーンショット項目リンク */
	float		: left;
	display		: block;
	text-indent	: -9999px;
	padding		: 0 4px 0 4px;
	width		: 192px;
	_width		: 200px;
	height		: 108px;
}

.chr-hyd #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_hyd00s.jpg') no-repeat; }
.chr-hyd #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_hyd01s.jpg') no-repeat; }
.chr-hyd #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_hyd02s.jpg') no-repeat; }
.chr-hyd #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_hyd03s.jpg') no-repeat; }
.chr-lin #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_lin00s.jpg') no-repeat; }
.chr-lin #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_lin01s.jpg') no-repeat; }
.chr-lin #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_lin02s.jpg') no-repeat; }
.chr-lin #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_lin03s.jpg') no-repeat; }
.chr-wal #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_wal00s.jpg') no-repeat; }
.chr-wal #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_wal01s.jpg') no-repeat; }
.chr-wal #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_wal02s.jpg') no-repeat; }
.chr-wal #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_wal03s.jpg') no-repeat; }
.chr-car #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_car00s.jpg') no-repeat; }
.chr-car #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_car01s.jpg') no-repeat; }
.chr-car #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_car02s.jpg') no-repeat; }
.chr-car #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_car03s.jpg') no-repeat; }
.chr-ori #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_ori00s.jpg') no-repeat; }
.chr-ori #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_ori01s.jpg') no-repeat; }
.chr-ori #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_ori02s.jpg') no-repeat; }
.chr-ori #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_ori03s.jpg') no-repeat; }
.chr-gor #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_gor00s.jpg') no-repeat; }
.chr-gor #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_gor01s.jpg') no-repeat; }
.chr-gor #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_gor02s.jpg') no-repeat; }
.chr-gor #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_gor03s.jpg') no-repeat; }
.chr-vat #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_vat00s.jpg') no-repeat; }
.chr-vat #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_vat01s.jpg') no-repeat; }
.chr-vat #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_vat02s.jpg') no-repeat; }
.chr-vat #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_vat03s.jpg') no-repeat; }
.chr-mer #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_mer00s.jpg') no-repeat; }
.chr-mer #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_mer01s.jpg') no-repeat; }
.chr-mer #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_mer02s.jpg') no-repeat; }
.chr-mer #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_mer03s.jpg') no-repeat; }
.chr-set #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_set00s.jpg') no-repeat; }
.chr-set #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_set01s.jpg') no-repeat; }
.chr-set #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_set02s.jpg') no-repeat; }
.chr-set #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_set03s.jpg') no-repeat; }
.chr-yuz #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_yuz00s.jpg') no-repeat; }
.chr-yuz #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_yuz01s.jpg') no-repeat; }
.chr-yuz #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_yuz02s.jpg') no-repeat; }
.chr-yuz #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_yuz03s.jpg') no-repeat; }
.chr-hil #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_hil00s.jpg') no-repeat; }
.chr-hil #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_hil01s.jpg') no-repeat; }
.chr-hil #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_hil02s.jpg') no-repeat; }
.chr-hil #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_hil03s.jpg') no-repeat; }
.chr-elt #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_elt00s.jpg') no-repeat; }
.chr-elt #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_elt01s.jpg') no-repeat; }
.chr-elt #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_elt02s.jpg') no-repeat; }
.chr-elt #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_elt03s.jpg') no-repeat; }
.chr-cha #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_cha00s.jpg') no-repeat; }
.chr-cha #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_cha01s.jpg') no-repeat; }
.chr-cha #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_cha02s.jpg') no-repeat; }
.chr-cha #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_cha03s.jpg') no-repeat; }
.chr-aka #CharacterScreenShot li.screenshot00 { background: url('img/chara/ss_aka00s.jpg') no-repeat; }
.chr-aka #CharacterScreenShot li.screenshot01 { background: url('img/chara/ss_aka01s.jpg') no-repeat; }
.chr-aka #CharacterScreenShot li.screenshot02 { background: url('img/chara/ss_aka02s.jpg') no-repeat; }
.chr-aka #CharacterScreenShot li.screenshot03 { background: url('img/chara/ss_aka03s.jpg') no-repeat; }

div#CharacterCommandList {
	position			: absolute;
	top				: 780px;
	padding-bottom	: 64px;	
}
.chr-hyd div#CharacterCommandList { background: url('img/chara/command/command_hyd.jpg') no-repeat; width:848px; height:860px; }
.chr-lin div#CharacterCommandList { background: url('img/chara/command/command_lin.jpg') no-repeat; width:848px; height:870px; }
.chr-wal div#CharacterCommandList { background: url('img/chara/command/command_wal.jpg') no-repeat; width:848px; height:802px; }
.chr-car div#CharacterCommandList { background: url('img/chara/command/command_car.jpg') no-repeat; width:848px; height:775px; }
.chr-ori div#CharacterCommandList { background: url('img/chara/command/command_ori.jpg') no-repeat; width:848px; height:862px; }
.chr-gor div#CharacterCommandList { background: url('img/chara/command/command_gor.jpg') no-repeat; width:848px; height:740px; }
.chr-mer div#CharacterCommandList { background: url('img/chara/command/command_mer.jpg') no-repeat; width:848px; height:916px; }
.chr-vat div#CharacterCommandList { background: url('img/chara/command/command_vat.jpg') no-repeat; width:848px; height:711px; }
.chr-set div#CharacterCommandList { background: url('img/chara/command/command_set.jpg') no-repeat; width:848px; height:895px; }
.chr-yuz div#CharacterCommandList { background: url('img/chara/command/command_yuz.jpg') no-repeat; width:848px; height:888px; }
.chr-hil div#CharacterCommandList { background: url('img/chara/command/command_hil.jpg') no-repeat; width:848px; height:942px; }
.chr-elt div#CharacterCommandList { background: url('img/chara/command/command_elt.jpg') no-repeat; width:848px; height:902px; }
.chr-cha div#CharacterCommandList { background: url('img/chara/command/command_cha.jpg') no-repeat; width:848px; height:731px; }
.chr-aka div#CharacterCommandList { background: url('img/chara/command/command_aka.jpg') no-repeat; width:848px; height:745px; }

#CharacterInfo {
	position			: absolute;
	right			: 0px;
	width			: 848px;
	height			: 743px;
	text-indent		: -9999px;
	padding-bottom	: 64px;	
}

#chr_navigation li a {
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
}

#chr_navigation li {
	display		: block;
	padding		: 3px 0;
	list-style	: none;	
}

#chr_navigation .cn-unk p { 
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/chara/cn_unk.jpg') no-repeat;
}

#chr_navigation p { 
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/chara/cn_unk.jpg') no-repeat;
}

#cn-unk-06 p	{ background: url('img/chara/cn_unk_06.jpg'); }
#cn-unk-07 p	{ background: url('img/chara/cn_unk_07.jpg'); }
#cn-unk-08 p	{ background: url('img/chara/cn_unk_08.jpg'); }
#cn-unk-09 p	{ background: url('img/chara/cn_unk_09.jpg'); }
#cn-unk-10 p	{ background: url('img/chara/cn_unk_10.jpg'); }
#cn-unk-11 p	{ background: url('img/chara/cn_unk_11.jpg'); }
#cn-unk-12 p	{ background: url('img/chara/cn_unk_12.jpg'); }
#cn-unk-13 p	{ background: url('img/chara/cn_unk_13.jpg'); }

#cn-hyd a	{ background: url('img/chara/cn_hyd.jpg') 0 100%; }
#cn-lin a	{ background: url('img/chara/cn_lin.jpg') 0 100%; }
#cn-wal a	{ background: url('img/chara/cn_wal.jpg') 0 100%; }
#cn-car a	{ background: url('img/chara/cn_car.jpg') 0 100%; }
#cn-ori a	{ background: url('img/chara/cn_ori.jpg') 0 100%; }
#cn-gor a	{ background: url('img/chara/cn_gor.jpg') 0 100%; }
#cn-mer a	{ background: url('img/chara/cn_mer.jpg') 0 100%; }
#cn-vat a	{ background: url('img/chara/cn_vat.jpg') 0 100%; }
#cn-set a	{ background: url('img/chara/cn_set.jpg') 0 100%; }
#cn-yuz a	{ background: url('img/chara/cn_yuz.jpg') 0 100%; }
#cn-hil a	{ background: url('img/chara/cn_hil.jpg') 0 100%; }
#cn-elt a	{ background: url('img/chara/cn_elt.jpg') 0 100%; }
#cn-cha a	{ background: url('img/chara/cn_cha.jpg') 0 100%; }
#cn-aka a	{ background: url('img/chara/cn_aka.jpg') 0 100%; }

#cn-hyd a:hover	{ background: url('img/chara/cn_hyd.jpg'); }
#cn-lin a:hover	{ background: url('img/chara/cn_lin.jpg'); }
#cn-wal a:hover	{ background: url('img/chara/cn_wal.jpg'); }
#cn-car a:hover	{ background: url('img/chara/cn_car.jpg'); }
#cn-ori a:hover	{ background: url('img/chara/cn_ori.jpg'); }
#cn-gor a:hover	{ background: url('img/chara/cn_gor.jpg'); }
#cn-mer a:hover	{ background: url('img/chara/cn_mer.jpg'); }
#cn-vat a:hover	{ background: url('img/chara/cn_vat.jpg'); }
#cn-set a:hover	{ background: url('img/chara/cn_set.jpg'); }
#cn-yuz a:hover	{ background: url('img/chara/cn_yuz.jpg'); }
#cn-hil a:hover	{ background: url('img/chara/cn_hil.jpg'); }
#cn-elt a:hover	{ background: url('img/chara/cn_elt.jpg'); }
#cn-cha a:hover	{ background: url('img/chara/cn_cha.jpg'); }
#cn-aka a:hover	{ background: url('img/chara/cn_aka.jpg'); }

.chr-hyd #cn-hyd a	{ background: url('img/chara/cn_hyd.jpg'); }
.chr-lin #cn-lin a	{ background: url('img/chara/cn_lin.jpg'); }
.chr-wal #cn-wal a	{ background: url('img/chara/cn_wal.jpg'); }
.chr-car #cn-car a	{ background: url('img/chara/cn_car.jpg'); }
.chr-ori #cn-ori a	{ background: url('img/chara/cn_ori.jpg'); }
.chr-gor #cn-gor a	{ background: url('img/chara/cn_gor.jpg'); }
.chr-mer #cn-mer a	{ background: url('img/chara/cn_mer.jpg'); }
.chr-vat #cn-vat a	{ background: url('img/chara/cn_vat.jpg'); }
.chr-set #cn-set a	{ background: url('img/chara/cn_set.jpg'); }
.chr-yuz #cn-yuz a	{ background: url('img/chara/cn_yuz.jpg'); }
.chr-hil #cn-hil a	{ background: url('img/chara/cn_hil.jpg'); }
.chr-elt #cn-elt a	{ background: url('img/chara/cn_elt.jpg'); }
.chr-cha #cn-cha a	{ background: url('img/chara/cn_cha.jpg'); }
.chr-aka #cn-aka a	{ background: url('img/chara/cn_aka.jpg'); }

.chr-hyd #CharacterInfo {	background: url('./img/chara/cha_hyd.jpg') no-repeat; }
.chr-lin #CharacterInfo {	background: url('./img/chara/cha_lin.jpg') no-repeat; }
.chr-wal #CharacterInfo {	background: url('./img/chara/cha_wal.jpg') no-repeat; }
.chr-car #CharacterInfo {	background: url('./img/chara/cha_car.jpg') no-repeat; }
.chr-ori #CharacterInfo {	background: url('./img/chara/cha_ori.jpg') no-repeat; }
.chr-gor #CharacterInfo {	background: url('./img/chara/cha_gor.jpg') no-repeat; }
.chr-mer #CharacterInfo {	background: url('./img/chara/cha_mer.jpg') no-repeat; }
.chr-vat #CharacterInfo {	background: url('./img/chara/cha_vat.jpg') no-repeat; }
.chr-set #CharacterInfo {	background: url('./img/chara/cha_set.jpg') no-repeat; }
.chr-yuz #CharacterInfo {	background: url('./img/chara/cha_yuz.jpg') no-repeat; }
.chr-hil #CharacterInfo {	background: url('./img/chara/cha_hil.jpg') no-repeat; }
.chr-elt #CharacterInfo {	background: url('./img/chara/cha_elt.jpg') no-repeat; }
.chr-cha #CharacterInfo {	background: url('./img/chara/cha_cha.jpg') no-repeat; }
.chr-aka #CharacterInfo {	background: url('./img/chara/cha_aka.jpg') no-repeat; }

.chr-select div#chr_navigation {
	display		: block;
	width		: 1024px;
	height		: 422px;
	margin		: 0 auto;
}

.chr-select #chr_navigation ul {
	text-align	: center;
}

.chr-select #chr_navigation li {
	list-style	: none;
	display		: inline-block;
	margin		: 0 2px;
	_display	: inline; /zoom:1;	
}
*:first-child+html .chr-select #chr_navigation li {
	display		: inline; /zoom:1;	
}


.chr-select #chr_navigation li a {
	width		: 68px;
	height		: 422px;
	text-indent	: -9999px;
}

.chr-select #chr_navigation .cn-unk p { 
	width		: 68px;
	height		: 422px;
	text-indent	: -9999px;
	background	: url('./img/chara/csn_unk.jpg') no-repeat;
}

.chr-select #chr_navigation p { 
	width		: 68px;
	height		: 422px;
	text-indent	: -9999px;
}

.chr-select #cn-unk-06 p	{ background: url('img/chara/csn_unk_06.jpg'); }
.chr-select #cn-unk-07 p	{ background: url('img/chara/csn_unk_07.jpg'); }
.chr-select #cn-unk-08 p	{ background: url('img/chara/csn_unk_08.jpg'); }
.chr-select #cn-unk-09 p	{ background: url('img/chara/csn_unk_09.jpg'); }
.chr-select #cn-unk-10 p	{ background: url('img/chara/csn_unk_10.jpg'); }
.chr-select #cn-unk-11 p	{ background: url('img/chara/csn_unk_11.jpg'); }
.chr-select #cn-unk-12 p	{ background: url('img/chara/csn_unk_12.jpg'); }
.chr-select #cn-unk-13 p	{ background: url('img/chara/csn_unk_13.jpg'); }

.chr-select #cn-hyd a	{ background: url('img/chara/csn_hyd.jpg') 100% 0; }
.chr-select #cn-lin a	{ background: url('img/chara/csn_lin.jpg') 100% 0; }
.chr-select #cn-wal a	{ background: url('img/chara/csn_wal.jpg') 100% 0; }
.chr-select #cn-car a	{ background: url('img/chara/csn_car.jpg') 100% 0; }
.chr-select #cn-ori a	{ background: url('img/chara/csn_ori.jpg') 100% 0; }
.chr-select #cn-gor a	{ background: url('img/chara/csn_gor.jpg') 100% 0; }
.chr-select #cn-mer a	{ background: url('img/chara/csn_mer.jpg') 100% 0; }
.chr-select #cn-vat a	{ background: url('img/chara/csn_vat.jpg') 100% 0; }
.chr-select #cn-set a	{ background: url('img/chara/csn_set.jpg') 100% 0; }
.chr-select #cn-yuz a	{ background: url('img/chara/csn_yuz.jpg') 100% 0; }
.chr-select #cn-hil a	{ background: url('img/chara/csn_hil.jpg') 100% 0; }
.chr-select #cn-elt a	{ background: url('img/chara/csn_elt.jpg') 100% 0; }
.chr-select #cn-cha a	{ background: url('img/chara/csn_cha.jpg') 100% 0; }
.chr-select #cn-aka a	{ background: url('img/chara/csn_aka.jpg') 100% 0; }

.chr-select #cn-hyd a:hover	{ background: url('img/chara/csn_hyd.jpg'); }
.chr-select #cn-lin a:hover	{ background: url('img/chara/csn_lin.jpg'); }
.chr-select #cn-wal a:hover	{ background: url('img/chara/csn_wal.jpg'); }
.chr-select #cn-car a:hover	{ background: url('img/chara/csn_car.jpg'); }
.chr-select #cn-ori a:hover	{ background: url('img/chara/csn_ori.jpg'); }
.chr-select #cn-gor a:hover	{ background: url('img/chara/csn_gor.jpg'); }
.chr-select #cn-mer a:hover	{ background: url('img/chara/csn_mer.jpg'); }
.chr-select #cn-vat a:hover	{ background: url('img/chara/csn_vat.jpg'); }
.chr-select #cn-set a:hover	{ background: url('img/chara/csn_set.jpg'); }
.chr-select #cn-yuz a:hover	{ background: url('img/chara/csn_yuz.jpg'); }
.chr-select #cn-hil a:hover	{ background: url('img/chara/csn_hil.jpg'); }
.chr-select #cn-elt a:hover	{ background: url('img/chara/csn_elt.jpg'); }
.chr-select #cn-cha a:hover	{ background: url('img/chara/csn_cha.jpg'); }
.chr-select #cn-aka a:hover	{ background: url('img/chara/csn_aka.jpg'); }


#movie h2 { /* ムービータイトル */
	background	: url('img/movie/title_move.jpg') no-repeat;
	width		: 960px;
	height		: 40px;
	margin		: 2px 0 8px 0;	
}

#movie div#contents { /* ムービーのボックス全般 */
	padding		: 10px 32px;
	margin		: 10px;
	background	: black;
	border		: 2px solid #2C4A85;
	outline		: 4px solid #000000;
	color		: white;
	line-height : 140%;
	clear		: both;	
}

#movie div.entry{ /* ムービーの記事１つ */
	padding		: 0 0 20px 0;
}

#movie .entry li{ /* ムービーの記事のリスト */
	display		: inline;
	padding		: 4px;
	width		: 128px;
	_width		: 132px;
	height		: 128px;
	_height		: 132px;	
}

#movie #contents h3{ /* ムービーの記事の見出し */
	background	: url('img/special/spec_line.jpg') no-repeat bottom;
	width		: 864px;
	height		: 24px;
	font-size	: 20px;
	color		: #00FFFF;
	font-weight	: 700;
	margin		: 8px 0 8px -20px;
}

#movie #contents strong{ /* ムービーの記事の強調文字 */
	color		: #8080D0;
}

#movie #contents p{ /* ムービーの記事のP */
	margin		: 1.0em;
}

#movie #contents a { /* ムービーの記事のリンク */
	color			: #8080D0;
	text-decoration	: underline;
}

#movie #contents a:hover { /* ムービーの記事のリンクホバー */
	color			: #FCDA00;
	text-decoration	: none;
}

#movie #contents .entry div.sd_cha { /* SDキャラ背景 */
	width			: 900px;
}

#movie .sdc-hyd { background : url('img/topics/sd_cha_hyd.jpg') no-repeat bottom right; }
#movie .sdc-lin { background : url('img/topics/sd_cha_lin.jpg') no-repeat bottom right; }
#movie .sdc-wal { background : url('img/topics/sd_cha_wal.jpg') no-repeat bottom right; }
#movie .sdc-car { background : url('img/topics/sd_cha_car.jpg') no-repeat bottom right; }
#movie .sdc-ori { background : url('img/topics/sd_cha_ori.jpg') no-repeat bottom right; }
#movie .sdc-gor { background : url('img/topics/sd_cha_gor.jpg') no-repeat bottom right; }
#movie .sdc-mer { background : url('img/topics/sd_cha_mer.jpg') no-repeat bottom right; }
#movie .sdc-vat { background : url('img/topics/sd_cha_vat.jpg') no-repeat bottom right; }
#movie .sdc-set { background : url('img/topics/sd_cha_set.jpg') no-repeat bottom right; }
#movie .sdc-yuz { background : url('img/topics/sd_cha_yuz.jpg') no-repeat bottom right; }
#movie .sdc-hil { background : url('img/topics/sd_cha_hil.jpg') no-repeat bottom right; }
#movie .sdc-elt { background : url('img/topics/sd_cha_elt.jpg') no-repeat bottom right; }
#movie .sdc-lex { background : url('img/topics/sd_cha_lex.jpg') no-repeat bottom right; }
#movie .sdc-cha { background : url('img/topics/sd_cha_cha.jpg') no-repeat bottom right; }
#movie .sdc-aka { background : url('img/topics/sd_cha_aka.jpg') no-repeat bottom right; }

#movie .note {
	color		: #DD8888;
	font-size	: 80%;
}

/* クイズ関係 */

div#quiz {
	margin		: 0px;
	padding		: 0px;

}

#quiz .note {
	color		: #DDDDDD;
	font-size	: 75%;
}


#quiz table {
	border-spacing: 16px 8px;
}

#quiz #contents .mailform textarea.quiz_answer { /* メールフォームの本文枠 */
	width			: 360px;
	height			: 180px;
	padding			: 4px;
	border			: 1px solid #666666;
}

#quiz #contents .mailform input[type="text"] { /* メールフォームの名前枠 */
	width			: 200px;
	height			: 20px;
	padding			: 4px;
	border			: 1px solid #666666;
}

#quiz #contents .mailform .postalcode input[type="text"] { /* メールフォームの名前枠 */
	width			: 64px;
	height			: 18px;
	margin			: 4px 0 10px 0;
}

#quiz #contents .mailform input[type="reset"] { /* メールフォームのリセットボタン */
	height			: 32px;
	width			: 75px;
	padding			: 2px;
}

#quiz #contents .mailform input[type="submit"] { /* メールフォームの送信ボタン */
	height			: 32px;
	width			: 180px;
	padding			: 2px;
}

#topics h2 { /* トピックスタイトル */
	background	: url('img/topics/title_topi.jpg') no-repeat;
	width		: 960px;
	height		: 40px;
	margin		: 2px 0 8px 0;	
}


#container div#contents { /* トピックスのボックス全般 */
	padding		: 10px 32px;
	margin		: 10px;
	background	: black;
	border		: 2px solid #2C4A85;
	outline		: 4px solid #000000;
	color		: white;
	line-height : 140%;
	clear		: both;	
}

#container div.entry{ /* トピックスの記事１つ */
	padding		: 0 0 20px 0;
}

#container #contents div.date{ /* トピックスの記事の日付 */
	background	: url('img/topics/topi_line.jpg') no-repeat bottom;
	width		: 864px;
	height		: 24px;
	font-size	: 20px;
	color		: #00FFFF;
	font-weight	: 700;
	margin		: 8px 0 -30px -20px;
}

#container #contents div.date a{ /* トピックスの記事の日付のリンク */
	color			: #00FFFF;
	text-decoration	: none;	
}

#container #contents div.date a:hover { /* トピックスの記事の日付のリンク */
	text-decoration	: underline;	
}

#container #contents h3{ /* トピックスの記事の見出し */
	font-size	: 20px;
	color		: #FFFF80;
	margin		: 45px 0 10px -10px;
}

#container #contents strong{ /* トピックスの記事の強調文字 */
	color		: #8080D0;
}

#container #contents span.comborecipe { /* トピックス記事のコンボレシピ */
	font-weight	: bold;
	color		: #90E0E0;
}

#container #contents p{ /* トピックスの記事のP */
	margin		: 1.0em;
}

#container #contents p .note{ /* トピックスの記事のPのnote */
	color		: #888888;
	font-size	: 80%;
}

#container #contents a { /* トピックスの記事のリンク */
	color			: #8080D0;
	text-decoration	: underline;
}

#container #contents a:hover { /* トピックスの記事のリンクホバー */
	color			: #FCDA00;
	text-decoration	: none;
}

#container div.mailform{ /* トピックスの記事のメールフォーム */
	border		: 2px solid #2C4A85;
	padding		: 0 0 10px 30px;
	margin		: 0 auto 20px auto;
	width		: 700px;
}

#container div.mailform .ondes{ /* メールフォームの初期値 */
	color		: #666666;
}

#container div.mailform strong.hashtag{ /* トピックスの記事のハッシュタグ */
	font-size	: 200%;
	font-weight	: 100;
	margin		: 0 10px;
}

#container div.mailform strong.twitteraccount{ /* トピックスの記事のハッシュタグ */
	font-size	: 150%;
	font-weight	: 100;
	margin		: 0 10px;
}

#container #contents div.form{ /* トピックスの記事のメールフォームの枠 */
	background	: url('img/topics/topi_line.jpg') no-repeat bottom;
	width		: 100%;
	height		: 24px;
	font-size	: 20px;
	color		: #00FFFF;
	font-weight	: 700;
	margin		: 8px 0 8px -20px;
}

#container #contents .mailform form{ /* トピックスの記事のメールフォームの枠 */
	padding		: 16px 0 16px 32px;
}

#container #contents .mailform select { /* メールフォームのコーナー選択 */
	width			: 150px;
	padding			: 4px;	
	border			: 1px solid #666666;
}

#container #contents .mailform input[type="text"] { /* メールフォームの名前枠 */
	width			: 200px;
	height			: 20px;
	padding			: 4px;
	border			: 1px solid #666666;
}

#container #contents .mailform input[type="reset"] { /* メールフォームのリセットボタン */
	width			: 75px;
	padding			: 2px;
}

#container #contents .mailform input[type="submit"] { /* メールフォームの送信ボタン */
	width			: 180px;
	padding			: 2px;
}

#container #contents .mailform textarea { /* メールフォームの本文枠 */
	width			: 300px;
	height			: 100px;
	padding			: 4px;
	border			: 1px solid #666666;
}

#container #contents div.social { /* トピックスの個別記事のソーシャル枠 */
	width		: 750px;
	border		: 1px solid #2C4A85;
	border-left	: none;
	border-right: none;
	display		: block;
	height		: 20px;
	padding		: 10px;
	margin		: 50px auto 10px auto;
}

#container #contents div.social ul { /* ソーシャル枠を中央寄せ */
	text-align	: center;
}

#container #contents div.social li { /* ソーシャル枠を中央寄せ */
	list-style	: none;
	display		: inline-block;
	margin		: 0 2px;
	_display	: inline; /zoom:1;	
}

#container #contents div.social li { /* ソーシャル枠を中央寄せ */
	display		: inline; /zoom:1;	
}

#container #contents .entry div.sd_word { /* ふきだし全体*/
	width			: 848px;
	height			: 96px;
}

#container #contents .entry div.sd_word_small { /* ふきだし全体*/
	width			: 848px;
	height			: 96px;
}

#container #contents .entry div.sd_word_mini { /* ふきだし全体*/
	width			: 848px;
	height			: 96px;
}

#container #contents .entry div.sd_word_vmini { /* ふきだし全体*/
	width			: 848px;
	height			: 96px;
}

#container .sdw-hyd { background : url('img/topics/sd_word_hyd.jpg') no-repeat top left; }
#container .sdw-lin { background : url('img/topics/sd_word_lin.jpg') no-repeat top left; }
#container .sdw-wal { background : url('img/topics/sd_word_wal.jpg') no-repeat top left; }
#container .sdw-car { background : url('img/topics/sd_word_car.jpg') no-repeat top left; }
#container .sdw-ori { background : url('img/topics/sd_word_ori.jpg') no-repeat top left; }
#container .sdw-gor { background : url('img/topics/sd_word_gor.jpg') no-repeat top left; }
#container .sdw-mer { background : url('img/topics/sd_word_mer.jpg') no-repeat top left; }
#container .sdw-vat { background : url('img/topics/sd_word_vat.jpg') no-repeat top left; }
#container .sdw-set { background : url('img/topics/sd_word_set.jpg') no-repeat top left; }
#container .sdw-yuz { background : url('img/topics/sd_word_yuz.jpg') no-repeat top left; }
#container .sdw-hil { background : url('img/topics/sd_word_hil.jpg') no-repeat top left; }
#container .sdw-elt { background : url('img/topics/sd_word_elt.jpg') no-repeat top left; }
#container .sdw-lex { background : url('img/topics/sd_word_lex.jpg') no-repeat top left; }
#container .sdw-kuu { background : url('img/topics/sd_word_kuu.jpg') no-repeat top left; }
#container .sdw-cha { background : url('img/topics/sd_word_cha.jpg') no-repeat top left; }
#container .sdw-aka { background : url('img/topics/sd_word_aka.jpg') no-repeat top left; }
#container .sdw-nan { background : url('img/topics/sd_word_nan.jpg') no-repeat top left; }
#container .sdw-bya { background : url('img/topics/sd_word_bya.jpg') no-repeat top left; }
#container .sdw-tuk { background : url('img/topics/sd_word_tuk.jpg') no-repeat top left; }

#container #contents .entry .sd_word p { /* ふきだし文字 */
	margin		: 0;
	padding		: 38px 20px 0px 180px;
	font-size	: 150%;
}

#container #contents .entry .sd_word_small p { /* ふきだし文字小 */
	margin		: 0;
	padding		: 38px 20px 0px 180px;
	font-size	: 130%;
}

#container #contents .entry .sd_word_mini p { /* ふきだし文字２行 */
	margin		: 0;
	padding		: 24px 20px 0px 180px;
	font-size	: 120%;
}

#container #contents .entry .sd_word_vmini p { /* ふきだし文字極小 */
	margin		: 0;
	padding		: 18px 5px 0px 170px;
	line-height	: 105%;
	font-size	: 85%;
	white-space	: nowrap;
}

#container #contents .entry .sd_word span.mini { /* ふきだし文字中のサイズ変更（小） */
	font-size	: 50%;
}

#container #contents .entry .sd_word strong { /* ふきだし中の強調文字は太くしない */
	font-weight	: 100;
}

#container #contents .entry div.sd_cha { /* SDキャラ背景 */
	width			: 900px;
	min-height:400px; 
	height:auto !important; 
	height:400px;
}

#container .sdc-hyd { background : url('img/topics/sd_cha_hyd.jpg') no-repeat bottom right; }
#container .sdc-lin { background : url('img/topics/sd_cha_lin.jpg') no-repeat bottom right; }
#container .sdc-wal { background : url('img/topics/sd_cha_wal.jpg') no-repeat bottom right; }
#container .sdc-car { background : url('img/topics/sd_cha_car.jpg') no-repeat bottom right; }
#container .sdc-ori { background : url('img/topics/sd_cha_ori.jpg') no-repeat bottom right; }
#container .sdc-gor { background : url('img/topics/sd_cha_gor.jpg') no-repeat bottom right; }
#container .sdc-mer { background : url('img/topics/sd_cha_mer.jpg') no-repeat bottom right; }
#container .sdc-vat { background : url('img/topics/sd_cha_vat.jpg') no-repeat bottom right; }
#container .sdc-set { background : url('img/topics/sd_cha_set.jpg') no-repeat bottom right; }
#container .sdc-yuz { background : url('img/topics/sd_cha_yuz.jpg') no-repeat bottom right; }
#container .sdc-hil { background : url('img/topics/sd_cha_hil.jpg') no-repeat bottom right; }
#container .sdc-elt { background : url('img/topics/sd_cha_elt.jpg') no-repeat bottom right; }
#container .sdc-lex { background : url('img/topics/sd_cha_lex.jpg') no-repeat bottom right; }
#container .sdc-cha { background : url('img/topics/sd_cha_cha.jpg') no-repeat bottom right; }
#container .sdc-aka { background : url('img/topics/sd_cha_aka.jpg') no-repeat bottom right; }


#container #contents .entry  p.backtopics { /* トピックスへ戻る */
	margin	: 40px 0 0 -8px;
}

#container #contents .entry div.qa_waku_r{ /* Ｑ＆Ａのレクス枠 */
	background	: url('img/topics/icon_pr.gif')  no-repeat bottom right #000010;
	padding		: 10px;
	margin		: 20px;
	width		: 550px;
	
	border		: 1px solid #60A0C0;
	border-radius			: 5px;  /* CSS3 */
	-moz-border-radius		: 5px;  /* Firefox */
	-webkit-border-radius	: 5px; 	/* Safari,Chrome */			
	
}

#container #contents .entry div.qa_waku_a{ /* Ｑ＆ＡのＡ枠 */
	border		: 1px solid #60A0C0;
	background	: #000010;
	padding		: 10px;
	margin		: 20px 20px 60px 20px;
	width		: 850px;
	border-radius			: 5px;  /* CSS3 */
	-moz-border-radius		: 5px;  /* Firefox */
	-webkit-border-radius	: 5px; 	/* Safari,Chrome */		
}

#container #contents .entry div.qa_waku_q{ /* Ｑ＆ＡのＱ枠 */
	border		: 1px solid #C0A060;
	background	: #100000;
	padding		: 10px;
	margin		: 40px 20px -27px -10px;
	width		: 700px;
	border-radius			: 5px;  /* CSS3 */
	-moz-border-radius		: 5px;  /* Firefox */
	-webkit-border-radius	: 5px; 	/* Safari,Chrome */		
}

#container #contents .entry span.qa_q{ /* Ｑ＆Ａの「Ｑ」 */
	color		: #EF2060;
	font-size	: 300%;
	font-weight	: 700;
}

#container #contents .entry span.qa_a{ /* Ｑ＆Ａの「Ａ」 */
	color		: #6050FF;
	font-size	: 300%;
	font-weight	: 700;
}

#container #contents .entry span.qa_q_user{ /* Ｑ＆ＡのＱユーザー名 */
	font-size	: 95%;
	color		: #FF5080;
	margin		: 0 0 10px 0;
}

#container #contents .entry span.qa_a_user{ /* Ｑ＆ＡのＡユーザー名 */
	font-size	: 95%;
	color		: #6050FF;
	margin		: 0 0 10px 0;
}


#container #contents .entry div.ota_waku{ /* ふつおたのお便り枠 */
	border		: 1px solid #C0A060;
	background	: #100000;
	padding		: 10px;
	margin		: 20px 20px 20px -10px;
	width		: 700px;
	border-radius			: 5px;  /* CSS3 */
	-moz-border-radius		: 5px;  /* Firefox */
	-webkit-border-radius	: 5px; 	/* Safari,Chrome */		
}

#container #contents .entry  p.goindividual { /* トピックスに進む */
	margin	: 20px 0 40px -8px;
}

#container #contents .entry a img { /* トピックス記事内の画像リンク */
	border	: 1px solid #2C4A85;
}

#container #contents .entry a:hover img { /* トピックス記事内の画像ホバー */
	margin	: 2px -2px -2px 2px;
	border	: 1px solid #FCDA00;
}

#container #contents .entry .social a img { /* トピックス記事内のソーシャルボタンリンク */
	background	: #FFFFFF;
	padding		: 2px;
	border-radius			: 5px;  /* CSS3 */
	-moz-border-radius		: 5px;  /* Firefox */
	-webkit-border-radius	: 5px; 	/* Safari,Chrome */	
}

#container #contents .entry .social a:hover img { /* トピックス記事内のソーシャルボタンホバー */
	margin	: 1px -1px -1px 1px;
}

#container #container #contents div.topics-archive{ /* トピックスの過去ログリスト */
	background: url('img/topics/topi_line.jpg') no-repeat top left;
	padding		: 20px 0px 60px 0px;
}

#container #container #contents div.topics-archive ul { /* トピックスの過去ログリスト */
	padding		: 0 0 0 20px;
	list-style	: none;	
}

#container #contents .entry dl {
	padding		: 20px;
}
#container #contents .entry dl dt {
	float		: left;
	width		: 100px;
	margin-bottom	: 10px;
	padding		: 6px 0;
	font-weight	: bold;
	color		: #EEEEFF;
	text-indent	: 1em;
	line-height	: 125%;
}
#container #contents .entry dl dd {
	width		: 360px;
	margin-left	: 100px;
	margin-bottom	: 10px;
	font-weight	: bold;
	color		: #EEEEEE;
	padding		: 6px 0;
	text-indent	: 1em;
	line-height	: 125%;
	background-color: #1F1F1F;
}

#container #contents .entry dl dt.mark1 {
	background-color: #5050A0;
}
#container #contents .entry dl dt.mark2 {
	background-color: #8080D0;
}

#container #contents .entry div.pre {
	width			: 80%;
	border			: px solid #2C4A85;
	padding			: 10px;
	background-color: #1F1F1F;
}


#container #contents .entry dl.wide dd {
	width		: 560px;
}

#container #contents .entry dl dt.mark1 {
	background-color: #5050A0;
}
#container #contents .entry dl dt.mark2 {
	background-color: #8080D0;
}

#special h2 { /* スペシャルタイトル */
	background	: url('img/special/title_spec.jpg') no-repeat;
	width		: 960px;
	height		: 40px;
	margin		: 2px 0 8px 0;	
}

#special div#contents { /* スペシャルのボックス全般 */
	padding		: 10px 32px;
	margin		: 10px;
	background	: black;
	border		: 2px solid #2C4A85;
	outline		: 4px solid #000000;
	color		: white;
	line-height	: 140%;
	clear		: both;	
}

#special div.entry{ /* スペシャルの記事１つ */
	padding		: 0 0 20px 0;
}

#special .entry li{ /* スペシャルの記事のリスト */
	display		: inline;
	padding		: 4px;
	width		: 128px;
	_width		: 132px;
	height		: 128px;
	_height		: 132px;	
}

#special #contents h3{ /* スペシャルの記事の見出し */
	background	: url('img/special/spec_line.jpg') no-repeat bottom;
	width		: 864px;
	height		: 24px;
	font-size	: 20px;
	color		: #00FFFF;
	font-weight	: 700;
	margin		: 8px 0 8px -20px;
}

#special #contents strong{ /* スペシャルの記事の強調文字 */
	color		: #8080D0;
}

#special #contents p{ /* スペシャルの記事のP */
	margin		: 1.0em;
}

#special #contents a { /* スペシャルの記事のリンク */
	color			: #8080D0;
	text-decoration	: underline;
}

#special #contents a:hover { /* スペシャルの記事のリンクホバー */
	color			: #FCDA00;
	text-decoration	: none;
}

#system h2 { /* キャラクター 見出し置き換え画像 */
	background	: url('img/system/title_syst.jpg') no-repeat;
	width		: 960px;
	height		: 50px;
}

#system #SystemInfo {
	position	: absolute;
	right		: 0px;
	width		: 848px;
}


#system table.system
{
	font-size		: 90%;
	margin			: 10px 0 40px 0;
}

#system table.system_para
{
	font-size		: 88%;
	margin			: 10px 0 20px 40px;
}

#system .system tr, #system .system td
{
	padding			: 4px 10px;
}

#system .system .head
{
	background-color	: #110055;
	padding			: 10px 10px;
	font-size		: 85%;
}

#system .infobox1
{
	width: 300px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

#system .infobox2
{
	width: 300px;
	float: left;
	margin-bottom: 20px;
}

#system #SystemInfo ul
{
	display: block;
	margin: 0px;
	list-style: none;
}

#system #SystemInfo li
{
	margin-bottom: 6px;
	padding-left: 6px;
	font-size	: 80%;
}

#system #SystemInfo h3
{
	display		: block;
	width		: 590px;
	height		: 28px;
	text-indent	: -9999px;
}

#system #SystemInfo #sys_playguide_screen h3 {
	background	: url('./img/system/sys_bn_playguide_screen.jpg') no-repeat;
}

#system #SystemInfo #sys_playguide_control h3 {
	background	: url('./img/system/sys_bn_playguide_control.jpg') no-repeat;
}

#system #SystemInfo #sys_system_action h3 {
	background	: url('./img/system/sys_bn_playguide_basicaction.jpg') no-repeat;
}

#system #SystemInfo #sys_system_exsaction h3 {
	background	: url('./img/system/sys_bn_playguide_exsaction.jpg') no-repeat;
}

#system #SystemInfo #sys_system_advanceaction h3 {
	background	: url('./img/system/sys_bn_playguide_advancedaction.jpg') no-repeat;
}


#system #SystemInfo #sys_grdsystem h3 {
	background	: url('./img/system/sys_bn_grdsystem.jpg') no-repeat;
}


#system #SystemInfo #sys_grdsystem h4
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_grdsystem_info.jpg') no-repeat;
}



#system #SystemInfo h5
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
}


#system #SystemInfo #sys_grdsystem_vorpal h5 {
	background	: url('./img/system/sys_bn_grdsystem_vorpal.jpg') no-repeat;
}

#system #SystemInfo h6.vorpal_power
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_grdsystem_vorpaleffect00.jpg') no-repeat;
}

#system #SystemInfo h6.vorpal_chainshift
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_grdsystem_vorpaleffect01.jpg') no-repeat;
}

#system #SystemInfo #sys_grdsystem_break h5 {
	background	: url('./img/system/sys_bn_grdsystem_break.jpg') no-repeat;
}


#system #SystemInfo #sys_exssystem h3 {
	background	: url('./img/system/sys_bn_exssystem.jpg') no-repeat;
}

#system #SystemInfo #sys_exssystem h4
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_exssystem_info.jpg') no-repeat;
}

#system #SystemInfo #sys_exssystem_exskill h5{
	background	: url('./img/system/sys_bn_exssystem_exskill.jpg') no-repeat;
}

#system #SystemInfo #sys_exssystem_iwskill h5{
	background	: url('./img/system/sys_bn_exssystem_iwskill.jpg') no-repeat;
}

#system #SystemInfo #sys_exssystem_veiloff h5{
	background	: url('./img/system/sys_bn_exssystem_veiloff.jpg') no-repeat;
}

#system #SystemInfo h6.VeilOff_Me_GRD
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_exssystem_veiloffeffect00.jpg') no-repeat;
}

#system #SystemInfo h6.VeilOff_Me_EXS
{
	display		: block;
	width		: 562px;
	height		: 23px;
	text-indent	: -9999px;
	background	: url('./img/system/sys_bn_exssystem_veiloffeffect01.jpg') no-repeat;
}


/* アクション名称の基本サイズとか定義 */
#system #SystemInfo h4
{
	display		: block;
	width		: 281px;
	height		: 23px;
	text-indent	: -9999px;
}

#system #SystemInfo #sys_ba_walk h4			{ background : url('./img/system/sys_name_walk.jpg') no-repeat; }
#system #SystemInfo #sys_ba_crouch h4			{ background : url('./img/system/sys_name_crouch.jpg') no-repeat; }
#system #SystemInfo #sys_ba_jump h4			{ background : url('./img/system/sys_name_jump.jpg') no-repeat; }
#system #SystemInfo #sys_ba_dash_f h4			{ background : url('./img/system/sys_name_dash_f.jpg') no-repeat; }
#system #SystemInfo #sys_ba_dash_b h4			{ background : url('./img/system/sys_name_dash_b.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_a h4			{ background : url('./img/system/sys_name_atk_a.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_b h4			{ background : url('./img/system/sys_name_atk_b.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_c h4			{ background : url('./img/system/sys_name_atk_c.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_d h4			{ background : url('./img/system/sys_name_atk_d.jpg') no-repeat; }
#system #SystemInfo #sys_ba_passinglink h4		{ background : url('./img/system/sys_name_passinglink.jpg') no-repeat; }
#system #SystemInfo #sys_ba_smartstear h4		{ background : url('./img/system/sys_name_smartstear.jpg') no-repeat; }
#system #SystemInfo #sys_ba_guard h4			{ background : url('./img/system/sys_name_guard.jpg') no-repeat; }
#system #SystemInfo #sys_ba_throw h4			{ background : url('./img/system/sys_name_throw.jpg') no-repeat; }
#system #SystemInfo #sys_ba_recover h4		{ background : url('./img/system/sys_name_recover.jpg') no-repeat; }
#system #SystemInfo #sys_ba_skill h4			{ background : url('./img/system/sys_name_skill.jpg') no-repeat; }
#system #SystemInfo #sys_ba_veiloff h4		{ background : url('./img/system/sys_name_veiloff.jpg') no-repeat; }
#system #SystemInfo #sys_ea_concentration h4	{ background : url('./img/system/sys_name_concentration.jpg') no-repeat; }
#system #SystemInfo #sys_ea_assault h4		{ background : url('./img/system/sys_name_assault.jpg') no-repeat; }
#system #SystemInfo #sys_ea_chainshift h4		{ background : url('./img/system/sys_name_chainshift.jpg') no-repeat; }
#system #SystemInfo #sys_ea_shield h4			{ background : url('./img/system/sys_name_shield.jpg') no-repeat; }
#system #SystemInfo #sys_aa_specialatk h4		{ background : url('./img/system/sys_name_specialatk.jpg') no-repeat; }
#system #SystemInfo #sys_aa_dashatk h4		{ background : url('./img/system/sys_name_dashatk.jpg') no-repeat; }
#system #SystemInfo #sys_aa_increase h4		{ background : url('./img/system/sys_name_increase.jpg') no-repeat; }
#system #SystemInfo #sys_aa_throwtech h4		{ background : url('./img/system/sys_name_throwtech.jpg') no-repeat; }
#system #SystemInfo #sys_aa_guardshield h4		{ background : url('./img/system/sys_name_guardshield.jpg') no-repeat; }
#system #SystemInfo #sys_aa_exskill h4		{ background : url('./img/system/sys_name_exskill.jpg') no-repeat; }
#system #SystemInfo #sys_aa_iwskill h4		{ background : url('./img/system/sys_name_iwskill.jpg') no-repeat; }
#system #SystemInfo #sys_aa_iweskill h4		{ background : url('./img/system/sys_name_iweskill.jpg') no-repeat; }
#system #SystemInfo #sys_ba_forcefunction h4	{ background : url('./img/system/sys_name_forcefunction.jpg') no-repeat; }
#system #SystemInfo #sys_ba_guardthrust h4		{ background : url('./img/system/sys_name_guardthrust.jpg') no-repeat; }

/* アクションコマンドの基本サイズとか定義 */
#system #SystemInfo li.command
{
	display		: block;
	width		: 280px;
	height		: 22px;
	text-indent	: -9999px;
}

#system #SystemInfo #sys_ba_walk li.command				{ background : url('./img/system/sys_cmd_walk.jpg') no-repeat; }
#system #SystemInfo #sys_ba_crouch li.command			{ background : url('./img/system/sys_cmd_crouch.jpg') no-repeat; }
#system #SystemInfo #sys_ba_jump li.command				{ background : url('./img/system/sys_cmd_jump.jpg') no-repeat; }
#system #SystemInfo #sys_ba_dash_f li.command			{ background : url('./img/system/sys_cmd_dash_f.jpg') no-repeat; }
#system #SystemInfo #sys_ba_dash_b li.command			{ background : url('./img/system/sys_cmd_dash_b.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_a li.command			{ background : url('./img/system/sys_cmd_atk_a.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_b li.command			{ background : url('./img/system/sys_cmd_atk_b.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_c li.command			{ background : url('./img/system/sys_cmd_atk_c.jpg') no-repeat; }
#system #SystemInfo #sys_ba_atk_d li.command			{ background : url('./img/system/sys_cmd_atk_d.jpg') no-repeat; }
#system #SystemInfo #sys_ba_passinglink li.command		{ background : url('./img/system/sys_cmd_passinglink.jpg') no-repeat; }
#system #SystemInfo #sys_ba_smartstear li.command		{ background : url('./img/system/sys_cmd_smartstear.jpg') no-repeat; }
#system #SystemInfo #sys_ba_guard li.command			{ background : url('./img/system/sys_cmd_guard.jpg') no-repeat; }
#system #SystemInfo #sys_ba_throw li.command			{ background : url('./img/system/sys_cmd_throw.jpg') no-repeat; }
#system #SystemInfo #sys_ba_recover li.command			{ background : url('./img/system/sys_cmd_recover.jpg') no-repeat; }
#system #SystemInfo #sys_ba_skill li.command			{ background : url('./img/system/sys_cmd_skill.jpg') no-repeat; }
#system #SystemInfo #sys_ba_veiloff li.command			{ background : url('./img/system/sys_cmd_veiloff.jpg') no-repeat; }
#system #SystemInfo #sys_ea_concentration li.command		{ background : url('./img/system/sys_cmd_concentration.jpg') no-repeat; }
#system #SystemInfo #sys_ea_assault li.command			{ background : url('./img/system/sys_cmd_assault.jpg') no-repeat; }
#system #SystemInfo #sys_ea_chainshift li.command		{ background : url('./img/system/sys_cmd_chainshift.jpg') no-repeat; }
#system #SystemInfo #sys_ea_shield li.command			{ background : url('./img/system/sys_cmd_shield.jpg') no-repeat; }
#system #SystemInfo #sys_aa_specialatk li.command		{ background : url('./img/system/sys_cmd_specialatk.jpg') no-repeat; }
#system #SystemInfo #sys_aa_dashatk li.command			{ background : url('./img/system/sys_cmd_dashatk.jpg') no-repeat; }
#system #SystemInfo #sys_aa_increase li.command			{ background : url('./img/system/sys_cmd_increase.jpg') no-repeat; }
#system #SystemInfo #sys_aa_throwtech li.command		{ background : url('./img/system/sys_cmd_throwtech.jpg') no-repeat; }
#system #SystemInfo #sys_aa_guardshield li.command		{ background : url('./img/system/sys_cmd_guardshield.jpg') no-repeat; }
#system #SystemInfo #sys_aa_exskill li.command			{ background : url('./img/system/sys_cmd_exskill.jpg') no-repeat; }
#system #SystemInfo #sys_aa_iwskill li.command			{ background : url('./img/system/sys_cmd_iwskill.jpg') no-repeat; }
#system #SystemInfo #sys_aa_iweskill li.command			{ background : url('./img/system/sys_cmd_iweskill.jpg') no-repeat; }
#system #SystemInfo #sys_ba_forcefunction li.command		{ background : url('./img/system/sys_cmd_forcefunction.jpg') no-repeat; }
#system #SystemInfo #sys_ba_guardthrust li.command		{ background : url('./img/system/sys_cmd_guardthrust.jpg') no-repeat; }






#system #SystemInfo span.sys_navi_arrow2
{
	margin		: 0;
	display		: block;
	width		: 280px;
	height		: 18px;
	text-indent	: -9999px;
	background : url('./img/system/sys_navi_arrow2.png') no-repeat center;
}

#system #SystemInfo span.sys_navi_arrow6
{
	display		: block;
	width		: 18px;
	height		: 18px;
	text-indent	: -9999px;
	background : url('./img/system/sys_navi_arrow6.png') no-repeat center;
}














div#sys_navigation 
{
	position	: absolute;
	
}

#sys_navigation a{
	outline		: none; /* firefox用 */
}

#sys_navigation li a {
	display		: block;
	width		: 140px;
	height		: 20px;
	text-align	: left;
	margin		: 0 0 0 20px;
	text-indent	: -9999px;
}

#sys_navigation li {
	display		: block;
	padding		: 3px 0;
	list-style	: none;	
}

#sys_navigation .cn-unk p { 
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/chara/cn_unk.jpg') no-repeat;
}

#sys_navigation p { 
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/chara/cn_unk.jpg') no-repeat;
}


#sys_navigation li#sn_playguide a
{
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;
	margin		: 0 0 0 0px;	
}

#sys_navigation li#sn_system a
{
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;	
	margin		: 0 0 0 0px;	
}

#sys_navigation li#sn_grdsystem a
{
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;	
	margin		: 0 0 0 0px;	
}

#sys_navigation li#sn_exssystem a
{
	display		: block;
	width		: 160px;
	height		: 32px;
	text-align	: left;
	text-indent	: -9999px;	
	margin		: 0 0 0 0px;	
}


#sn_playguide a		{ background: url('img/system/sys_navi_playguide.jpg') 0 100%; }
#sn_playguide_screen a	{ background: url('img/system/sys_navi_playguide_screen.png') 0 100%; }
#sn_playguide_control a	{ background: url('img/system/sys_navi_playguide_control.png') 0 100%; }

#sn_system a				{ background: url('img/system/sys_navi_system.jpg') 0 100%; }
#sn_system_basicaction a	{ background: url('img/system/sys_navi_system_basicaction.png') 0 100%; }
#sn_system_exsaction a		{ background: url('img/system/sys_navi_system_exsaction.png') 0 100%; }
#sn_system_advanceaction a	{ background: url('img/system/sys_navi_system_advanceaction.png') 0 100%; }

#sn_grdsystem a		{ background: url('img/system/sys_navi_grdsystem.jpg') 0 100%; }
#sn_grdsystem_vorpal a	{ background: url('img/system/sys_navi_grdsystem_vorpal.png') 0 100%; }
#sn_grdsystem_break a	{ background: url('img/system/sys_navi_grdsystem_break.png') 0 100%; }

#sn_exssystem a		{ background: url('img/system/sys_navi_exssystem.jpg') 0 100%; }
#sn_exssystem_exskill a	{ background: url('img/system/sys_navi_exssystem_exskill.png') 0 100%; }
#sn_exssystem_iwskill a	{ background: url('img/system/sys_navi_exssystem_iwskill.png') 0 100%; }
#sn_exssystem_veiloff a	{ background: url('img/system/sys_navi_exssystem_veiloff.png') 0 100%; }

#sn_playguide a:hover			{ background: url('img/system/sys_navi_playguide.jpg'); }
#sn_playguide_screen a:hover	{ background: url('img/system/sys_navi_playguide_screen.png'); }
#sn_playguide_control a:hover	{ background: url('img/system/sys_navi_playguide_control.png'); }

#sn_system a:hover				{ background: url('img/system/sys_navi_system.jpg'); }
#sn_system_basicaction a:hover	{ background: url('img/system/sys_navi_system_basicaction.png'); }
#sn_system_exsaction a:hover	{ background: url('img/system/sys_navi_system_exsaction.png'); }
#sn_system_advanceaction a:hover	{ background: url('img/system/sys_navi_system_advanceaction.png'); }

#sn_grdsystem a:hover			{ background: url('img/system/sys_navi_grdsystem.jpg'); }
#sn_grdsystem_vorpal a:hover	{ background: url('img/system/sys_navi_grdsystem_vorpal.png'); }
#sn_grdsystem_break a:hover		{ background: url('img/system/sys_navi_grdsystem_break.png'); }

#sn_exssystem a:hover			{ background: url('img/system/sys_navi_exssystem.jpg'); }
#sn_exssystem_exskill a:hover	{ background: url('img/system/sys_navi_exssystem_exskill.png'); }
#sn_exssystem_iwskill a:hover	{ background: url('img/system/sys_navi_exssystem_iwskill.png'); }
#sn_exssystem_veiloff a:hover	{ background: url('img/system/sys_navi_exssystem_veiloff.png'); }

.sys-top #sn_playguide a		{ background: url('img/system/sys_navi_playguide.jpg'); }
.sys-top #sn_playguide_screen a	{ background: url('img/system/sys_navi_playguide_screen.png'); }
.sys-top #sn_playguide_control a	{ background: url('img/system/sys_navi_playguide_control.png'); }

.sys-00 #sn_system a				{ background: url('img/system/sys_navi_system.jpg'); }
.sys-00 #sn_system_basicaction a	{ background: url('img/system/sys_navi_system_basicaction.png'); }
.sys-00 #sn_system_exsaction a	{ background: url('img/system/sys_navi_system_exsaction.png'); }
.sys-00 #sn_system_advanceaction a	{ background: url('img/system/sys_navi_system_advanceaction.png'); }

.sys-01 #sn_grdsystem a			{ background: url('img/system/sys_navi_grdsystem.jpg'); }
.sys-01 #sn_grdsystem_vorpal a	{ background: url('img/system/sys_navi_grdsystem_vorpal.png'); }
.sys-01 #sn_grdsystem_break a		{ background: url('img/system/sys_navi_grdsystem_break.png'); }

.sys-02 #sn_exssystem a			{ background: url('img/system/sys_navi_exssystem.jpg'); }
.sys-02 #sn_exssystem_exskill a	{ background: url('img/system/sys_navi_exssystem_exskill.png'); }
.sys-02 #sn_exssystem_iwskill a	{ background: url('img/system/sys_navi_exssystem_iwskill.png'); }
.sys-02 #sn_exssystem_veiloff a	{ background: url('img/system/sys_navi_exssystem_veiloff.png'); }

div.right_shift {
	margin	: 0 0 0 35px;
}

div.taikai_bg {
	background: url('./img/topics/taikai_win00.jpg');
	width : 790px;
	border:1px solid;
	border-color:#FFFFFF;
	background-color:#0D0B1A;
	padding : 0 5px;
	margin : 10px 0;
	position: relative;
}

#container #contents div.taikai_bg span.note {
	position: absolute;
	right: 10px;
	color: #FFFFFF;
}

#container #contents div.taikai_bg strong.teamname {
	font-size	: 150%;
	color		: #F7E7E0;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);	
}

#container #contents div.taikai_bg strong.plname {
	color		: #FFFFFF;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}

#container #contents div.taikai_bg p {
	margin: 4px;
}

div.taikai_bg hr {
	margin:10 0 10 0;
	border:1px dashed;
	border-color:#8888CC;
}

div.taikai_bg p.sdword_cha { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_cha.png') no-repeat bottom;
}

div.taikai_bg p.sdword_aka { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_aka.png') no-repeat bottom;
}

div.taikai_bg p.sdword_elt { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_elt.png') no-repeat bottom;
}

div.taikai_bg p.sdword_hil { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_hil.png') no-repeat bottom;
}

div.taikai_bg p.sdword_yuz { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_yuz.png') no-repeat bottom;
}

div.taikai_bg p.sdword_set { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_set.png') no-repeat bottom;
}

div.taikai_bg p.sdword_vat { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_vat.png') no-repeat bottom;
}

div.taikai_bg p.sdword_mer { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_mer.png') no-repeat bottom;
}

div.taikai_bg p.sdword_gor { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_gor.png') no-repeat bottom;
}

div.taikai_bg p.sdword_ori { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_ori.png') no-repeat bottom;
}

div.taikai_bg p.sdword_car { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_car.png') no-repeat bottom;
}

div.taikai_bg p.sdword_wal { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_wal.png') no-repeat bottom;
}

div.taikai_bg p.sdword_lin { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_lin.png') no-repeat bottom;
}

div.taikai_bg p.sdword_hyd { 
	display		: inline-block;
	width		: 128px;
	height		: 26px;
	text-align	: left;
	text-indent	: -9999px;
	background	: url('./img/topics/taikai_hyd.png') no-repeat bottom;
}

#contest .note {
	color		: #DDDDDD;
	font-size	: 75%;
}

