body {
	margin: 0px;
	            
	font-family: "Hiragino Kaku Gothic Pro", sans-serif;
	background-color:	#00000;
	background-image:	url(grid.gif);
	background-repeat:	repeat;
	background-attachment:	fixed;
	margin:			0px;
	padding:		0px;
	text-align:		center;		;
	line-hight:		14px;
	scrollbar-base-color:	#0000ef;
	scrollbar-arrow-color:	#ffffff;
}

/* 全体 */
div{
	margin: 0px;
}

.wall{
	margin:			0px auto;
	padding:		0px;
	width: 			1000px;
	border-left:	0px solid #000000;
	border-right:	0px solid #000000;
}

/* 箱 */
.box{
	background-color:	#ffffff;
	margin:				0px;
	padding: 			0px 20px;
	border-left:		2px solid #e0e0e0;
	border-right:		2px solid #e0e0e0;
	text-align:			left;
}

/* テキスト部 */
.contents{
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 15px;
	backgrond-color:	#ffffff;
	margin:				0px;
	border-left:		0px solid #000000;
	border-right:		0px solid #000000;
	text-align:			left;
	line-height: 20pt		; 
}

.form{
	line-height : 20pt ; 
	border : 1 ;
	border-color : #000099 ; 
	padding : 20px 30px ; 
	margin: 10px ; 
	border-style : solid ; 
	background-color : #0080ff ;
	background-image : url(bg_s.gif) ;
	color : #ffffff ;
}

/* リンク（通常） */
a{
	text-decoration:	none;
	border-bottom:		0px solid #ffffff;
	margin: 0;
}

a:link{
	color:			#0030ff;
	border-bottom:		0px solid #ffffff;
}

a:active{
	color:			#ff0000;
	border-bottom:		0px solid #ffffff;
}

a:visited{
	color:			#0000ff;
	border-bottom:		0px solid #ffffff;
}

a:hover{
	color:			#ff0000;
	border-bottom:		0px solid #ff0000;
}

.shadow{
    opacity: 0.5;
}

img:hover{
    opacity: 1.0;
}

div.com{
	margin-left: 15pt;
	margin-right: 20pt;
	padding: 10pt;
	background-color: aliceblue ;
	font-size: 10pt ;
}


/* ナビゲーション */
.navi{
	color:				#ffffff;
	font-family: 		"Lucida Grande", Verdana, Arial, sans-serif;
	background-color:	#000099;
	background-image:	url(square01.gif);

	font:				normal normal normal 12px/1.50;
	margin:				0px; 
	padding:			4px 2px 4px 15px;
	border:				2px solid #222222;
	text-align:			left;
}

.navi a{
	text-decoration: 	none ; 
	color:				#d0d0d0 ; 
	border-bottom :		none ; 
	font-weight : 		bold ; }

.navi a:link{
	color:				#d0d0d0;
	border-bottom:		none;
}

.navi a:active{
	color:				#d0d0d0;
	border-bottom:		none;
}

.navi a:visited{
	color:				#d0d0d0;
	border-bottom:		none;
}

.navi a:hover{
	border-bottom:		none;
	color:				#ffffff;
}

/* タイトル */
h1{
	font-family: 		Meiryo;
	background-color:	#ffffff; 
	margin:				0px; 
	padding:			20px 2px 10px 20px ; 
	border-left:		2px solid #e0e0e0;
	border-right:		2px solid #e0e0e0;
	text-align:			left;
	font-weight:		bold;
	color:				#0000ee;
}


/* 見出し */
h2{
    margin: 0px;
    border-bottom: 5px #3cf solid;
    padding-bottom: 5px;
}

span{
        margin-left:20px;
        font-size:60%;
        color: #808080;
        position: relative;
        top: -5px;
}

/* 小見出し */
h3{
	font-family: , "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:		#ffffff;
	background-image:		url();
	margin:					20px 20px 5px 0px; 
	padding:				5px 7px;
	border-top:				0px;
	border-bottom:			1px dashed #000099;
	border-left:			0px solid #222222;
	border-right:			0px solid #222222;
	font-weight:			bold;
	color:					#0080ff;
}

/* 最終更新日 */
.update {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-top: 10px;
	font-family: 		Georgia, "Times New Roman", Times, serif;		
	background-color:	#ffffff; 
	margin:				0px;
	border-left:		2px solid #e0e0e0;
	border-right:		2px solid #e0e0e0;
	text-align:			right;
	font-size:			9pt;
	font-weight:		normal;
	color:				#808080; 
}


/* HP */
.list colgroup.hp{
background-color: #eaffea; 
}

/* 物理攻撃力 */
colgroup.a{
background-color: #ffe0e0; 
}

/* 物理防御力 */
colgroup.b{
background-color: #fff4ea; 
}

/* 特殊攻撃力 */
colgroup.c{
background-color: #ffeaff; 
}

/* 特殊防御力 */
colgroup.d{
background-color: #ffffea; 
}

/* 素早さ */
colgroup.s{
	background-color: 	#eaffff; 
}


/* リスト */
table.list{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_s.gif)	;
	color:			#ffffff; 
}


         
.list thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list tr:nth-child(odd) {
    background-color:			#e5f2ff;
}

 /* 行のマウスオーバー
.list tr:hover{
	background-color: 			#fffff4;
}
 */


/* 物理攻撃技リスト */
table.list-ab{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list-ab th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_a.gif)	;
	color:			#ffffff; 
}
         
.list-ab thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list-ab td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list-ab tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list-ab tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-ab tr:nth-child(odd) {
    background-color:			#ffe0e0;
}


/* 特殊攻撃技リスト */
table.list-cd{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list-cd th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_c.gif)	;
	color:			#ffffff; 
}
         
.list-cd thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list-cd td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list-cd tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list-cd tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-cd tr:nth-child(odd) {
    background-color:			#ffeaff;
}


/* 変化技リスト */
table.list-hp{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list-hp th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_h.gif)	;
	color:			#ffffff; 
}
         
.list-hp thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list-hp td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list-hp tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list-hp tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-hp tr:nth-child(odd) {
    background-color:			#eaffea;
}

strong{
	color: #ff0006;
}
li b,td b{
	color: #0f00ff;
}


/* 物理耐久力リスト */
table.list-ba{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list-ba th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_b.gif)	;
	color:			#ffffff; 
}
         
.list-ba thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list-ba td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list-ba tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list-ba tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-ba tr:nth-child(odd) {
    background-color:			#fff4ea;
}

/* 特殊耐久力リスト */
table.list-dc{
	width: 97%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
}

/* セル */
.list-dc th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_d.gif)	;
	color:			#ffffff; 
}
         
.list-dc thead th{
	padding:		 	5px;
	border-style: 		solid;
	border-color: 		#000000;
	border-width: 1px 		;
	background-color:	#0080ff;
	background-image: url(bg_m.gif)	;
	color:			#ffffff; 
}

.list-dc td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		solid;
	border-color: #716848 		; 		;
}

/* 行 */
.list-dc tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 1px;
}

 /* 奇数行 */
.list-dc tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-dc tr:nth-child(odd) {
    background-color:			#ffffea;
}

/* パーティ */
table.list-pd{
	width: 98%;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	text-align: center ;
}

/* 行 */
.list-pd thead th{
	padding: 6px;
	margin: 10px;
	border-style: solid;
	border-color: #ffc125;
	border-width: 0px;
	background-image: url(bg_k.gif)	;
	color: snow ;
}

/* 行 */
.list-pd tr{
	padding: 5px;
	margin: 10px;
	border-style: solid;
	border-color: #6539ff;
	border-width: 0px;
}


 /* 奇数行 */
.list-pd tr:nth-child(even) {
    background-color:			snow;
}

 /* 偶数行 */
.list-pd tr:nth-child(odd) {
    background-color:			lavender;
}



/* 物理耐久力リスト */
table.interview{
	width: 850px;
	font-size: 11pt;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}

.interview td{
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	padding-left: 8px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-top: 5px;
	border-style: 		none;
	border-color: #716848 		;
	vertical-align: top ;
}


/* タイプ相性 */
.cir{ color : red ; font-weight : bold ; }
.tri{ color : orange ; font-weight : bold ; }
.xxx{ font-weight : bold ; }
.point{ color : red ; font-weight:bold; }


.red{ color : crimson ; }
.green{ color : seagreen ; }
.blue{ color : #0020ff ; }
.pika{ color : orange ; }
.gold{ color : #cc9900 ; }
.silver{ color : #666666 ; }
.crystal{ color : #0080ff ; }
.stadium{ color : deeppink ; }



.kome{
	color:			red;
	font-size:		9pt;
}

.usui{
	color:#808080;
	font-size:9pt;
}


em{
	font-style: italic;
	font-weight: bold;
	color: #6699ff					;	;
	
}

u{
	color: #669966;
}

s
{
	color: darkblue ;
	font-size: 9pt;
}

ul,ol{
	margin-left: -10pt;
	margin-bottom: 10pt;
	margin-top: 10pt;
	word-break: normal;
}


/* ポケモンアイコン（大） */
.poke{
	background-image:	url(border_01.gif);
	border:			0px solid #000000;
	text-align:		center;
	width:			150px;
	height:			150px;
}

.party{
	background-color:	#ffffff;
	border:				1px solid #0080ff;
	border-collapse: 	separate;
	border-spacing: 	12px;
	text-indent:		0pt;
	width:				800px;
 }

.party table{
	border:			0px solid #000099;
}

.party td{
	border:			0px solid #000099;
	height:			20px;
}


.status{
	border:			0px solid #ffffff;
	width:			650;
}



.status td{
	border:			0px solid #ffffff;
}

dd{
	font-size:9pt;
}


