/* -------------------------------------- */
/* ダウンロードの選択メニュー のスタイル  */
/* -------------------------------------- */
#ddtil_menu {
	margin-left      : 40px;
	margin-bottom    : 6px;
	line-height      : 140%;
	font-size        : 9pt;
}
/* -------------------------------------- */
/* ダウンロードのリスト   DIV内のスタイル */
/* -------------------------------------- */
#ddtil_m {
	margin-left      : 40px;
	margin-bottom    : 0px;
}
/* 全体のテーブル */
#ddtil_m .tbl  { 
	border-collapse  : collapse;
	border-spacing   : 0px;
	width            : 608px;
	border           : 1px solid #666666;	
}
#ddtil_m .list_titl
	{
	color            : #333333;
	background       : #FFE4BF;
	border-color     : White;
	}	
#ddtil_m .list_item
	{
	color            : #666666;
	border-color     : White;
	}
#ddtil_m .list_item2
	{
	color            : #666666;
	background       : #f0f0f0;
	border-color     : White;
	}
#ddtil_m .list_item_memo
	{
	color            : Red;
	border-color     : White;
	}
#ddtil_m .list_item_memo2
	{
	color            : Red;
	background       : #f0f0f0;
	border-color     : White;
	}
#ddtil_m .list_titl_r
	{
	color            : #333333;
	background       : #FFD295;
	border-color     : White;
	text-align       : right;
	padding-right    : 6px;
	}	
#ddtil_m .list_item_r
	{
	color            : #666666;
	border-color     : White;
	background       : #FFFFD9;
	text-align       : right;
	padding-right    : 6px;
	}
#ddtil_m .list_item_r2
	{
	color            : #666666;
	border-color     : White;
	background       : #FEE4C9;
	text-align       : right;
	padding-right    : 6px;
	}
/* 全セル */
#ddtil_m td  { 
	padding          : 2px 4px 1px 4px;
	font-family      : "ＭＳ ゴシック", "Osaka",monospace;
	line-height      : 100%;
	font-size        : small;
	border-spacing   : 0px;
}
/* 全強調表示 */
#ddtil_m strong  
{
	font-weight      : normal;
}
/* 全イメージ */
#ddtil_m img  { 
   margin            : 0px 3px 0px 0px;
   border-spacing    : 0px;
}

/* -------------------------------------- */
/* ダウンロードの明細表示 DIV内のスタイル */
/* -------------------------------------- */
#ddtil {
	margin-left      : 10px;
	margin-right     : 10px;
}
/* 全体のテーブル */
#ddtil .tbl1  { 
	border-collapse  : collapse;
	border-spacing   : 0px;
	width            : 100%;
}
/* １プログラムのテーブル */
#ddtil .tbl2  { 
	margin           : 10px;
	padding          : 8px;			
	border           : solid 1px #dddddd;
	border-collapse  : collapse ;
	border-spacing   : 0px;
	width            : 608px;
}
/* No. の部分 */
#ddtil .title  { 
	padding          : 0px 8px 0px 8px;
	font-size        : 0.9em;
	font-weight      : 900;
	background-color : #6666cc;
	color            : #ffffff;
}
#ddtil .title_free  { 
	padding          : 0px 8px 0px 8px;
	font-size        : 0.9em;
	font-weight      : 900;
	background-color : #ffaacc;
	color            : #ffffff;
}
#ddtil .title_free_src  { 
	padding          : 0px 8px 0px 8px;
	font-size        : 0.9em;
	font-weight      : 900;
	background-color : #00B077;
	color            : #ffffff;
}
#ddtil .title_free_old  { 
	padding          : 0px 8px 0px 8px;
	font-size        : 0.9em;
	font-weight      : 900;
	background-color : #838383;
	color            : #ffffff;
}
#ddtil .seqno  { 
	font-size        : small;
	color            : #a38383;
	text-align       : right;
}
/* プログラム情報のテーブル */
#ddtil .tbl3  { 
	margin           : 4px 0px 0px 0px;
	border           : solid 1px #00ff99;
	border-collapse  : collapse;
	border-spacing   : 0px;
	width            : 91%;
}
#ddtil .name  { 
	padding          : 3px 4px 2px 4px;
	font-weight      : bold;
	line-height      : 110%;
	font-size        : small;
	border-spacing   : 0px;
	width            : 55%;
	background-color : #FFFFD9;
}
#ddtil .ver  { 
	padding          : 3px 4px 2px 4px;
	line-height      : 110%;
	font-size        : small;
	border-spacing   : 0px;
	width            : 55%;
	background-color : #FFFFD9;
}
#ddtil .info  { 
	padding          : 0px 4px 0px 4px;
	line-height      : 110%;
	font-size        : small;
	border-spacing   : 0px;
	background-color : #FFFFD9;
}
#ddtil .memo  { 
	padding          : 0px 4px 0px 4px;
	line-height      : 110%;
	font-size        : small;
	border-spacing   : 0px;
	background-color : #FFFFD9;
	color            : #ff0000;
}
/* 全セル */
#ddtil td  { 
	padding          : 4px 20px 8px 20px;
	font-family      : "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	line-height      : 140%;
	font-size        : small;
	border-spacing   : 0px;
}
/* 全イメージ */
#ddtil img  { 
   margin            : 4px 10px 4px 0px;
   border-spacing    : 0px;
}

/* ２段目のＣＭ */
.cm-content {
	padding: 2px 14px 1px 140px;
}

.cm-info {
	float:left;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #666666;
	line-height: 110%;
	text-align: left;
	padding: 4px;
	margin: 0px 4px 0px 4px;
	}
.cm-info button {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #3366ff;
	line-height: 100%;
	text-align: center;
	padding: 0px 2px;
	margin: 0px;
	}

/* -------------------------------------- */
/* ＸＭＬマークのスタイル　　　　　　　   */
/* -------------------------------------- */
#xmlm 
{
	margin-top       : 2px;
	margin-right     : 20px;
	text-align       : right;
}
/* -------------------------------------- */
/* SEO対策用DIVのスタイル　　　　　　　   */
/* -------------------------------------- */
#SEO 
{
	margin-left      : 40px;
	margin-right     : 20px;
	font-size        : 0px;
	line-height      : 100%;
	height           : 0px;
	color            : White;
	background-color : White;
}
#SEO a:link {
	color: White;
	}

#SEO a:visited {
	color: White;
	}

#SEO a:active {
	color: White;
	}

#SEO a:hover {
	color: White;width : auto;height : auto;text-decoration:none;
	}

