

/*ベースボディ　リスト*/





					
table.basebody_p {
					width:150px;
					float:right;
					padding:5px;}

table.basebody_p td {
					padding:0px 0px;
					margin:0px 0px;
					text-align:center;}




table.lineup		{
					width:720px;
					padding:10px;
					border-collapse:collapse;
					border:#fc3 solid 1px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					}



table.lineup th		{
					border:#fc0 solid 1px;
					border-style:dotted;
					vertical-align:middle;
					padding:3px 3px;
					float:none;
					background:#ffc;
					color:#f90;
					}

table.lineup th.skin		{
					width:60px;
					border:#fc0 solid 1px;
					border-style:dotted;
					vertical-align:middle;
					text-align:center;
					padding:3px;
					background:#ffc;
					color:#f90;
					font-size:11px;
					font-weight:normal;
					}



table.lineup td		{
					border:#fc0 solid 1px;
					border-style:dotted;
					vertical-align:middle;
					}


table.lineup td.hg		{width:90px;
						vertical-align:middle;
						text-align:center;}

table.lineup td.name	{width:130px;
						height:25px;
						vertical-align:middle;
						padding-left:5px;}

table.lineup td.type	{width:160px;
						height:25px;
						vertical-align:middle;
						padding-left:5px;}
						
table.lineup td.skin	{width:60px;
						height:25px;
						vertical-align:middle;
						text-align:center;}

td.skin a:hover			{text-decoration:none;}

table.lineup td.head	{width:100px;
						text-align:center;
						vertical-align:middle;}




/*ベースボディ　詳細*/



div#cont div#cont_type_osusume		{
							clear:both;
							width:900px;
							margin:auto;
							padding:3px 10px 10px 10px;
							}




.osusume		{
				color:#f99;
				margin:5px 15px 5px 15px;
				xpadding:3px 5px;
				vertical-align:middle;

				}

div#cont div#cont_type		{
							clear:both;
							width:900px;
							margin:auto;
							padding:3px 10px 10px 10px;
							}

div#cont_type td.type		{
					width:273px;
					padding:10px;
					vertical-align:top;
					}



div#cont div#cont_option1		{
							xwidth:584px;
							height:auto;
							float:left;
							padding:5px;
							margin:5px;
							border:#f90 1px solid;
							xborder-style:none;
							border-style:dotted;
							}


div#cont div#cont_option2		{
							width:584px;
							height:auto;
							float:left;
							padding:15px;
							}


table.basebody_shousai		{
					width:130px;
					margin:5px;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					}


					
table.basebody_shousai th		{
					border-bottom:#fc0 solid 1px;
					border-style:dotted;
					vertical-align:middle;
					padding:0px 0px 5px 0px;
					float:none;
					color:#f90;
					font-size:14px;
					}
					
table.basebody_shousai td.type_h	{
						vertical-align:middle;
						text-align:center;
						padding:5px;
						background:#fff;}			


table.basebody_shousai td.bg_top	{
						height:10px;
						background:#fff url(../basebody/images/bg_table_01.gif) top center no-repeat;		
						}

table.basebody_shousai td.type_p	{
						vertical-align:middle;
						text-align:center;
						padding:3px 5px;
						background:#fff url(../basebody/images/bg_table_02.gif) top center repeat-y;		
						}


table.basebody_shousai td.type_t	{
						vertical-align:middle;
						text-align:center;
						padding:3px 5px;
						font-weight:bold;
						color:#6c6;
						background:#fff url(../basebody/images/bg_table_02.gif) top center repeat-y;
						}	


table.basebody_shousai td.type_c	{
						vertical-align:top;
						padding:3px 10px;
						*padding:3px 15px;
						vertical-align:middle;
						background:#fff url(../basebody/images/bg_table_02.gif) top center repeat-y;
						font-size:10px;
						line-height:130%;
						*line-height:1.4em;}

table.basebody_shousai td.bg_bottom	{
						height:10px;
						background:#fff url(../basebody/images/bg_table_03.gif) bottom center no-repeat;}
						
						
table.basebody_shousai td.type_sn,
table.basebody_shousai td.type_sk,
table.basebody_shousai td.type_sw,
table.basebody_shousai td.type_sh	{
						height:30px;
						width:80px;
						padding:3px 10px;
						*padding:3px 0px 3px 13px;
						text-indent:10px;
						border-bottom:#fc0 solid 1px;
						border-style:dotted;
						background:#fff url(../basebody/images/skin_n.gif) left center no-repeat;
						*background:#fff url(../basebody/images/skin_n.gif) 3px center no-repeat;
						vertical-align:middle;
						font-size:10px;
						}

table.basebody_shousai td.type_sn	{
						background:#fff url(../basebody/images/skin_n.gif) left center no-repeat;
						*background:#fff url(../basebody/images/skin_n.gif) 3px center no-repeat;
						}

table.basebody_shousai td.type_sk	{
						background:#fff url(../basebody/images/skin_k.gif) left center no-repeat;
						*background:#fff url(../basebody/images/skin_k.gif) 3px center no-repeat;
						}


table.basebody_shousai td.type_sw	{
						background:#fff url(../basebody/images/skin_w.gif) left center no-repeat;
						*background:#fff url(../basebody/images/skin_w.gif) 3px center no-repeat;
						}


table.basebody_shousai td.type_sh	{
						background:#fff url(../basebody/images/skin_h.gif) left center no-repeat;
						*background:#fff url(../basebody/images/skin_h.gif) 3px center no-repeat;
						}


table.basebody_shousai td.type_sr	{
						height:30px;
						padding:3px 5px;
						*padding:3px 7px 3px 0px;
						border-bottom:#fc0 solid 1px;
						border-style:dotted;
						vertical-align:middle;
						text-align:center;
						}



img.basebody_shousai {
						margin-left:20px;
						}

