@charset "Shift_JIS";

body{font-family:'メイリオ','ＭＳ Ｐゴシック';background-color:#77aaff;color:#550000;scrollbar-face-color:#ffcc77;scrollbar-shadow-color:#ffddaa;scrollbar-darkshadow-color:#330000;scrollbar-highlight-color:#ffccaa;scrollbar-arrow-color:#550000;}

h1,h2{color:#770000;}
hr{color:#550000;}

caption{color:#550000;}
thead th{background-color:#3333aa;border:1px solid #5555cc;}
th{background-color:#5555cc;color:#ffffff;border:1px solid #7777dd;}
tbody td{background-color:#ffffff;color:#000000;}

ul{text-align:left;}

a:link{color:#0000ff;}
div div{background-color:#ddddaa;color:#550000;border:2px outset #ffffee;}
div div a:link{color:#0000ff;}
a:visited,div div a:visited{color:#707070;}
a:hover,div div a:hover{color:#ff7777;}
/* TOPメニュー関連 */
#title{width:750px;background-color:#ddddff;border:2px solid #7777dd;}
#title h1{width:600px;font:normal 18pt HG創英角ﾎﾟｯﾌﾟ体,cursive;color:#7777ff;}
#title p{margin:0;}

#menu{font-size:12pt;margin-bottom:10px;}
#menu div{line-height:120%;border:4px double #307030;}
#menu h2{background-color:#ccccff;color:#000055;}
#menu dl{width:250px;}
#menu dl.data_parts-field{width:220px;}
#menu div#guide{width:400px;margin-bottom:60px;}

/* 上下リンカー */
div#header li,div#footer li{background-color:#ffcccc;color:#550000;border-left:30px solid #770000;}

.linker_b{background-color:#ffdddd;border-left:30px solid #770000;}
.linker_b a:link{color:#2222dd;}
.linker_b a:visited{color:#0000aa;}

div.field div{line-height:150%;}

/* 入手関連 */
.development{background-color:#cc0000;color:#ffffff;border:1px solid #ffcccc;padding:1px;}
.landing_point{background-color:#dddd00;color:#000000;border:1px solid #ffffcc;padding:1px;}


/* 装飾 */
table.shop_list{width:230px;margin-right:10px;float:left;}





div.gasha-usa{float:left;}
div.gasha-japon{float:right;}
div.gasha-usa,div.gasha-japon{background-color:#ddddaa;width:320px;margin:0 0 20px 0;position:static;}
div.gasha-usa ul,div.gasha-japon{margin-top:0;margin-left:0;}
div.gasha-usa ul ul,div.gasha-japon ul ul{margin-left:20px;}

.group{background-color:#ffdddd;font:bold 16pt "HG創英角ﾎﾟｯﾌﾟ体";border-top:4px double #cc0000;border-bottom:4px double #cc0000;margin:40px 0px;}
#wanted div.target{float:left;margin-right:50px;}







.object{font-weight:bold;background-color:#dd77ff;color:#ffffff;padding:0 10px;
border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;}
.postscript{margin:0;padding:2px;float:right;}
.lv1 th,.lv1{background-color:#000055;color:#ffffff;border-color:#7777aa;}
.lv2 th,.lv2{background-color:#005500;color:#ffffff;border-color:#55aa55;}
.lv3 th,.lv3{background-color:#aa0000;color:#ffffff;border-color:#aa7777;}

.br th{background-color:#aa0000;color:#ffffff;border:1px solid #aa7777;}

.thinking{color:#cc0000;cursor:help;}
.stripes th{background-color:#7777ff;color:#ffffff;border:1px solid #9999ff;}

.land_list img{vertical-align: middle;}


/* チャート的メモ */
.field div{background-color:#ddddaa;color:#550000;border:2px outset #ffffee;padding:10px;margin-bottom:40px;line-height:120%;text-align:left;}
.field hr{color:#aa0000;}
.field img{margin-bottom:10px;}
.field select{font-size:12pt;}
.field td select{font-size:9pt;}
div.boss{background-color:#cccc99;border:4px double #772222;}
div.resist{background-color:#ffffdd;width:200px;border:2px outset #ffffee;padding:10px;margin:0;float:right;}
div.resist ul{list-style-type:disc;white-space:nowrap;padding:0;margin-top:0;margin-left:5px;}
div.resist li{margin:0;padding:0 5px;float:left;}
div.resist li ul{list-style-type:circle;margin-left:10px;}
div.resist li li{padding:2px 3px;float:none;}
.sunny div{background-color:#ddddaa;border:0;}
.trap{margin-left:20px;}
.trap dt{border-left:10px solid #550000;}
div#information table{width:700px;}
div.target{margin-top:0;margin-bottom:0;}

.wanda{color:#ffffff;background-color:#000055;border:1px solid #ffffff;padding:0 3px;
border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-o-border-radius:25px;
	-ms-border-radius:25px;}

.dictionary div.target{border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-o-border-radius:25px;
	-ms-border-radius:25px;}
.dictionary dd{width:80%;border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;}
/* アイテムデータ */
.database div{width:700px;}
.database table{width:650px;}
.database td{height:40px;}

/* キャラクターデータ */
.chara dl{color:#550000;width:600px;margin:10px auto;text-align:left;}
.chara dt{font:normal 12pt HG創英角ﾎﾟｯﾌﾟ体;background-color:#eeeebb;width:80%;border-bottom:1px solid #550000;border-left:15px solid #550000;padding:5px;margin-top:10px;}
.chara dd{background-color:#eeeebb;border:1px solid #cccc99;border-top-width:0;padding:10px;margin-left:15px;}
dd.explanation{background-color:#ffffdd;border:4px double #c0c0c0;margin-bottom:0;padding:5px;}
.finish dt{background-color:#ffaaaa;border-color:#aa0000;}
.union dt{background-color:#aaaaff;color:#000055;border-color:#0000aa;}
dt.no{background-color:#333333;color:#c0c0c0;border-color:#ffffff;}

div.drop_item{background-color:#ffffdd;width:300px;height:90px;border:2px outset #ffffee;padding:10px;margin:0;margin-bottom:15px;float:right;}
div.drop_item ul,div.condition ul{margin:0 15px;}

/* 開発関連 */
.factory h2{line-height:180%;}
.factory div{background-color:#ddddaa;color:#550000;border:1px outset #c0c0c0;padding:20px;width:520px;margin:40px auto;text-align:left;}
.factory table{background-color:#333333;}
.factory td{width:90px;height:50px;padding:3px;}
.factory a:link{color:#2222ff;}
col.line{font-weight:900;}
div.strengthening{background-color:#7733aa;color:#ffffff;border:2px outset #c070f0;}

/* 対戦用キャラクター：メニュー */
div.versus div#information{width:850px;}
div.versus div#information ul{margin:0;}

/* SP */
div.target{background-color:#ffffff;color:#000000;width:280px;}
.factory div.target{background-color:#ffffdd;color:#550000;width:200px;padding:10px;margin-top:0;}
div.not_necessary{background-color:#eeeeff;color:#000033;width:100%;}

dl.battle_point div.point{background-color:#ccccff;color:#000055;width:90%;margin-left:20px;border:1px dotted #000077;}
dl.battle_point div.point p{margin-left:0;margin-bottom:10px;}
dd.rule,dd.companion,dd.availability{background-color:#ccccaa;border:4px double #550000;margin-bottom:0;padding-bottom:0;}
dd.rule p,dd.companion p,dd.availability p{margin-bottom:0;}
dd.rule div.target{background-color:#ffffff;color:#000000;margin-bottom:0;}
div.condition{background-color:#ccffcc;color:#007700;line-height:120%;width:100%;border:4px double #005500;padding:10px;margin:10px auto;text-align:left;}

td.get{height:20px;}
td.ep_get{background-color:#ffffdd;color:#550000;}
td.ep_get li{line-height:130%;}
td.gets{height:100px;padding-left:3px;vertical-align:top;}

div.explanation{background-color:#ffffdd;width:200px;height:220px;border:4px double #550000;margin-right:20px;float:right;}
div.explanation p{margin-top:10px;margin-left:0;}

.r{color:#ff0000;}
.b{color:#3333aa;}
.y{color:#ffff00;}
.g{color:#337733;}
.w{color:#aa4444;}
.n{color:#aaaa77;}

.bk{background-color:#333333;color:#ffffff;border:1px solid #777777;}
.br{background-color:#aa0000;color:#ffffff;border:1px solid #aa7777;}
.bb{background-color:#3333cc;color:#ffffff;border:1px solid #7777cc;}
.bg{background-color:#007700;color:#ffffff;border:1px solid #55aa55;}
.bh{background-color:#ffffff;color:#0033aa;border:1px solid #ccccff;}
.by{background-color:#cccc00;color:#ffffdd;border:1px solid #ffffcc;}
.bo{background-color:#ffaa33;color:#ffffdd;border:1px solid #ffcc11;}
.bp{background-color:#aa00aa;color:#ffffff;border:1px solid #cc33cc;}

table col.by{background-color:#cccc00;color:#ffffdd;border:1px solid #ffffcc;}

div div#ads_top{background-color:#eeeebb;width:100%;height:100px;border:4px double #770000;margin:0;}
p#link_ads{padding:3px;margin-left:10px;margin-bottom:0;}

div div.ads_onepiece{background-color:#eeeebb;width:100%;height:80px;border:4px double #770000;padding:0;margin:20px 0 0 0;}
div#information div.ads_onepiece{background-color:#ccbb99;height:120px;}




div#information ol.exception li{margin-left:10px;float:none;}
