@charset "utf-8";


/*
--------------------------------------------------
CSS - DATABASE部分 - 各ページ共通
--------------------------------------------------
*/


.LastUpdate
   {
   background : url("img/LastUpdate_bg.gif");
   width : 168px;
   height : 39px;
   }
.LastUpdate_text
   {
   padding-top : 13px;
   padding-left : 20px;
   color : #CCCCCC;
   font-size : 10px;
   font-weight : bold;
   font-family : Tahoma,Geneva,
   }


.db_pagetext_top
   {
   background : url("img/db_pagetext_top.gif");
   width : 648px;
   height : 45px;
   }
.db_pagetext_top_text
   {
   padding-top : 15px;
   color : #AAAAAA;
   font-size : 12px;
   font-weight : bold;
   font-family : Verdana,;
   text-align : center;
   }
.db_pagetext_top_text_jp
   {
   padding-top : 17px;
   color : #AAAAAA;
   font-size : 12px;
   font-weight : bold;
   font-family : Verdana,;
   text-align : center;
   }
.db_pagetext_base
   {
   background : url("img/db_pagetext_bg.gif");
   width : 648px;
   }
.db_pagetext
   {
   padding-left : 13px;
   line-height : 15px;
   color : #999999;
   font-size : 12px;
   text-align : left;
   }
.db_pagetext_bottom
   {
   background : url("img/db_pagetext_bottom.gif");
   width : 648px;
   height : 24px;
   margin-bottom : 2px;
   }


.rare
   {
   color : #FFDD33;
   }
.ex
   {
   color : #33BB55;
   }


.fire
   {
   background-color : #FF0000;
   }
.ice
   {
   background-color : #BBFFFF
   }
.air
   {
   background-color : #55FF77
   }
.earth
   {
   background-color : #FFFF44
   }
.thunder
   {
   background-color : #DD55DD
   }
.water
   {
   background-color : #3399DD
   }
.light
   {
   background-color : #FFFFFF
   }
.dark
   {
   background-color : #999999
   }


/*
--------------------------------------------------
CSS - DATABASE部分 - TABLE部分
--------------------------------------------------
*/


.db_table
   {
   background-color : #333333;
   width : 623px;
   line-height : 14px;
   font-size : 12px;
   }
.db_table2
   {
   background-color : #333333;
   line-height : 14px;
   font-size : 12px;
   }
.db0
   {
   background-color : #AABBDD;
   color : #000000;
   text-align : center;
   }
.db0_no
   {
   background-color : #AABBDD;
   color : #909090;
   text-align : center;
   }
.db0_2
   {
   background-color : #AABBDD;
   color : #000000;
   text-align : left;
   }
.db1
   {
   background-color : #FFFFFF;
   color : #000000;
   text-align : center;
   }
.db1_no
   {
   background-color : #FFFFFF;
   color : #AAAAAA;
   text-align : center;
   }
.db1_2
   {
   background-color : #FFFFFF;
   color : #000000;
   text-align : left;
   }
.db1_2_no
   {
   background-color : #FFFFFF;
   color : #AAAAAA;
   text-align : left;
   }
.db2
   {
   background-color : #405172;
   line-height : 20px;
   color : CCCCCC;
   text-align : center;
   }
.db3
   {
   background-color : #596A8D;
   color : #FFFFFF;
   text-align : center;
   }
.db3_2
   {
   background-color : #596A8D;
   color : #FFFFFF;
   text-align : left;
   }
.db4
   {
   background-color : #7889AA;
   color : #FFFFFF;
   text-align : center;
   }
.db5
   {
   background-color : #F0F0F0;
   color : #000000;
   text-align : center;
   }
.db5_2
   {
   background-color : #F0F0F0;
   color : #000000;
   text-align : left;
   }
.db5_2_no
   {
   background-color : #F0F0F0;
   color : #AAAAAA;
   text-align : left;
   }
.db6
   {
   background-color : #E0E0E0;
   color : #000000;
   text-align : center;
   }
.db6_2
   {
   background-color : #E0E0E0;
   color : #000000;
   text-align : left;
   }
.db7
   {
   background-color : #AACCAA;
   color : #000000;
   text-align : center;
   }
.db8
   {
   background-color : #AAAACC;
   color : #000000;
   text-align : center;
   }
.db9_2
   {
   background-color : #606060;
   color : #C0C0C0;
   text-align : left;
   }
.db10
   {
   background-color : #000000;
   color : #C0C0C0;
   text-align : center;
   }
.db11
   {
   background-color : #D0D0D0;
   color : #000000;
   text-align : center;
   }
.db12
   {
   background-color : #899ABB;
   color : #000000;
   text-align : center;
   }
.db_no
   {
   color : #909090;
   }
.db_no2
   {
   color : #AAAAAA;
   }
.db_table a:link
   {
   color : #5555DD;
   }
.db_table a:visited
   {
   color : #6666EE;
   }
.db_table a:hover
   {
   color : #FF8800;
   }
.db_table a:active
   {
   color : #FF0000;
   }
.db_table2 a:link
   {
   color : #5555DD;
   }
.db_table2 a:visited
   {
   color : #6666EE;
   }
.db_table2 a:hover
   {
   color : #FF8800;
   }
.db_table2 a:active
   {
   color : #FF0000;
   }


.db_table_treasure
   {
   padding-left : 4px;
   background-color : #484848;
   text-align : left;
   }
.db_table_treasure a
   {
   padding-left : 8px;
   }
.db_table_treasure a:link
   {
   background : url("img/arrow2.gif") no-repeat left;
   color : #999999;
   }
.db_table_treasure a:visited
   {
   background : url("img/arrow2.gif") no-repeat left;
   color : #999999;
   }
.db_table_treasure a:hover
   {
   background : url("img/arrow.gif") no-repeat left;
   color : #CCCCCC;
   }
.db_table_treasure a:active
   {
   background : url("img/arrow.gif") no-repeat left;
   color : #FFFFFF;
   }


.db_table_adjust_width
   {
   background-color : #333333;
   line-height : 14px;
   font-size : 12px;
   }


.db_ws
   {
   background-color : #405172;
   line-height : 20px;
   color : CCCCCC;
   font-family : Verdana;
   font-weight : bold;
   text-align : center;
   }


.db_weather
   {
   background-color : #000000;
   line-height : 30px;
   color : CCCCCC;
   text-align : center;
   }


/*
--------------------------------------------------
CSS - DATABASE部分 - NM部分
--------------------------------------------------
*/


.db_pagetext_nm
   {
   padding-top : 3px;
   padding-bottom : 3px;
   padding-left : 13px;
   line-height : 15px;
   color : #AAAAAA;
   font-size : 12px;
   text-align : left;
   }


.db_ss_kijyun
   {
   margin-top : 3px;
   margin-bottom : 3px;
   color : #828282;
   }


.db_box_blue
   {
   width : 500px;
   margin-top : 2px;
   margin-bottom : 15px;
   padding-top : 6px;
   padding-bottom : 4px;
   padding-left : 7px;
   background-color : #303044;
   border-style : solid;
   border-width : 1px;
   border-color : #6060BB;
   color : #8888AA;
   line-height : 14px;
   font-size : 12px;
   }


.db_box_green
   {
   width : 500px;
   margin-top : 2px;
   margin-bottom : 5px;
   padding-top : 6px;
   padding-bottom : 4px;
   padding-left : 7px;
   background-color : #304430;
   border-style : solid;
   border-width : 1px;
   border-color : #60BB60;
   color : #88AA88;
   line-height : 14px;
   font-size : 12px;
   }


.db_table_nm
   {
   background-color : #333333;
   width : 623px;
   line-height : 14px;
   font-size : 12px;
   }
.db_table_nm a
   {
   padding-left : 8px;
   }
.db_table_nm a:link
   {
   background : url("img/arrow2.gif") no-repeat left;
   }
.db_table_nm a:visited
   {
   background : url("img/arrow2.gif") no-repeat left;
   }
.db_table_nm a:hover
   {
   background : url("img/arrow.gif") no-repeat left;
   }
.db_table_nm a:active
   {
   background : url("img/arrow.gif") no-repeat left;
   }
.db_table_nm_area
   {
   background-color : #424242;
   color : #BBBBBB;
   line-height : 20px;
   text-align : left;
   font-weight : bold;
   }


.db_nm
   {
   padding-left : 4px;
   background-color : #4B4B4B;
   text-align : left;
   }


.db_monster a:link
   {
   color : #66CC66;
   }
.db_monster a:visited
   {
   color : #66CC66;
   }
.db_monster a:hover
   {
   color : #AAFFAA;
   }
.db_monster a:active
   {
   color : #FFFFFF;
   }


.db_ss
   {
   width : 140px;
   background-color : #404040;
   text-align : center;
   }
.db_ss_2
   {
   width : 140px;
   background-color : #FFFFFF;
   text-align : center;
   }
.db_nm_name
   {
   background-color : #505070;
   line-height : 24px;
   color : #FFFFFF;
   font-size : 12px;
   font-weight : bold;
   font-family : Verdana;
   text-align : center;
   }
.db_monster_name
   {
   background-color : #507050;
   line-height : 24px;
   color : #FFFFFF;
   font-size : 12px;
   font-weight : bold;
   font-family : Verdana;
   text-align : center;
   }


/*
--------------------------------------------------
CSS - DATABASE部分 - 個別設定
--------------------------------------------------
*/


.db_table_adjust
   {
   font-size : 12px;
   color : #999999;
   }
.db_text
   {
   padding-top : 9px;
   padding-bottom : 8px;
   padding-left : 5px;
   }
.db_list_quest
   {
   padding-top : 9px;
   padding-bottom : 8px;
   padding-left : 5px;
   }
.db_list_quest a
   {
   padding-left : 9px;
   }
.db_list_quest a:link
   {
   background : url("img/arrow2.gif") no-repeat left;
   }
.db_list_quest a:visited
   {
   background : url("img/arrow2.gif") no-repeat left;
   }
.db_list_quest a:hover
   {
   background : url("img/arrow.gif") no-repeat left;
   }
.db_list_quest a:active
   {
   background : url("img/arrow.gif") no-repeat left;
   }


.db_box_quicklink
   {
   padding-top : 5px;
   padding-bottom : 5px;
   text-align : center;
   }


.db_box_quicklink_bar
   {
   padding-top : 4px;
   padding-bottom : 4px;
   padding-left : 90px;
   text-align : left;
   }


.db_box_text
   {
   padding-top : 10px;
   padding-bottom : 8px;
   padding-left : 10px;
   text-align : left;
   }


.prologue_text
   {
   padding-top : 20px;
   padding-right : 15px;
   padding-bottom : 20px;
   text-align : center;
   }


.stone_text
   {
   padding-top : 20px;
   padding-bottom : 20px;
   padding-left : 190px;
   line-height : 18px;
   text-align : left;
   }

DIV.main {
	BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; PADDING-TOP: 1em; PADDING-LEFT: 10px; MARGIN: 0px; BACKGROUND-COLOR: #A9A9A9; width: 737px;
}
DIV.result {
	FONT-SIZE: x-small; BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; PADDING-TOP: 1em; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BACKGROUND-COLOR: #A9A9A9; width: 737px;
}
.list {
	FONT-SIZE: x-small; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f 1px solid; BORDER-LEFT: #9f9f9f 1px solid; PADDING-TOP: 0em; PADDING-BOTTOM: 0em; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; TEXT-ALIGN: center; POSITION: relative; BACKGROUND-COLOR: #ffffff; width: 65px
}
DIV#progress {
	BORDER-RIGHT: #9f9f9f 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #9f9f9f 1px solid; PADDING-LEFT: 0.5em; LEFT: 50%; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #9f9f9f 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #9f9f9f 1px solid; POSITION: absolute; TOP: 50%; BACKGROUND-COLOR: #ffefef
}
INPUT#searchbox {
	MARGIN: 0em 0em 1em 1em; WIDTH: 20em
}
INPUT#searchbutton {
	MARGIN: 0em 0em 1em
}
.table {
FONT-SIZE: x-small; 
}


