/*------------------------------------------------
		右カラム用共通レイアウト定義スタイル
		Last Update:2010/02/22
------------------------------------------------*/

#ContentsImage {
		margin:0;
		width:800px;
		height:130px;
		background: url('/image/topimg.gif') no-repeat ;
	}

/*--------------- #ContentsMain ---------------*/
#ContentsMain {
	/*margin:0 0 0 30px;*/
		margin:0 0 0 0;
	width:674px;
	float:left;
	display:inline;
	}
	#ContentsMain img{
			border:none;
		}

	#ContentsMain img.FloatL {
		margin-right:10px;
		float:left;
	}
	#ContentsMain img.FloatR {
		margin-left:10px;
		float:right;
	}
	#ContentsMain .title01,#ContentsMain .title02,#ContentsMain .title03,

	#ContentsMain h2.title_down {
		margin:10px 0 10px 10px;
		width:425px;
		height:40px;
		background:url('/image/title_download.gif') no-repeat;
		text-indent:-9999px;
		font-size:12px;
	}
	#ContentsMain h3.install {
		margin:10px 0 10px 10px;
		width:343px;
		height:35px;
		background:url('/image/title_install.gif') no-repeat;
		text-indent:-9999px;
	}
	#ContentsMain h3.spec {
		margin:10px 0 10px 10px;
		width:343px;
		height:35px;
		background:url('/image/title_spec.gif') no-repeat;
		text-indent:-9999px;
	}
	#ContentsMain h3.trial {
		margin:10px 0 10px 10px;
		width:343px;
		height:35px;
		background:url('/image/title_trial.gif') no-repeat;
		text-indent:-9999px;
	}
	
	/* 2010.03.01 以下を追加 */
	#ContentsMain .Separator {
		margin:20px 0 0 0;
	}
	#ContentsMain .Invisible {
		display: none;
	}

/*--------------- #ContentsMenu ---------------*/
#ContentsMenu {
		margin:0 0 15px 10px;
		width:220px;
		float:left;
		display:inline;
		background:url('/image/menubg_base.gif') repeat-y;
	}
	#ContentsMenu h3 {
		margin:0;
		width:205px;
		height:30px;
		background:url('/image/menubg_top.gif') no-repeat;
		/*text-indent:-9999px;*/
		font-size:15px;
		padding:7px 0 0 15px;
		font-weight:500;
		color:#fff;
	}
	#ContentsMenu p.bottom {
		width:220px;
		height:13px;
		background:url('/image/menubg_bottom.gif') no-repeat;
		text-indent:-9999px;
		overflow:hidden;
	}
	#ContentsMenu ul {
		margin:8px 0 10px 15px;
		padding:0;
	}
	#ContentsMenu li {
		margin-bottom:5px;
		/*height:18px;*/
		width:120px;
		padding-left:25px;
		list-style:none;
		background: url('/image/menu_bg.gif') no-repeat ;
		font-size: 75%;
	}
	#ContentsMenu li.slct {
		background: url('/image/menu_bg_h.gif') no-repeat ;
		font-weight:bold;
	}

	#ContentsMenu a,#ContentsMenu a:hover {
		color:#636663;
	}
	#ContentsMenu a {
		text-decoration:none;
	}
	#ContentsMenu a:hover {
		text-decoration:underline;
	}
	#ContentsMenu div.option_box {
		margin-left:20px;
		width:120px;
		height:40px;
	}

/* ファイルアイコン関連 */
/*-----------------------------------------------------------*/

.pdf_files{
	padding-left:38px;
	padding-top:10px;
	padding-bottom:22px;
	font-size:75%;
	background:transparent url(/image/pdficon_large.gif) center left no-repeat;
	}


/*--------------- #ContentsMenu ---------------*/

.apply {
		border:none;
		margin:10px 0 10px 15px;
	}
.txt01 {
		font-size:75%;
		color:#636663;
	}
.support_call {
		margin-left: 140px;
	}
.mlt {
		margin-left:20px
	}
.download {
	margin:10px;
}

/* タイトル関連 */
/*-----------------------------------------------------------*/
.title_set1 {
	margin:0 0 15px 10px;
	height:26px;
	width:486px;
	padding-left:17px;
	padding-top:8px;
	/*background-image:url('h2_bg.png');*//*←背景画像を読み込めないようだったのでファイルに直接urlを記述しています*/
	font-size:14.5px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,'メイリオ',Meiryo,'ＭＳ Ｐゴシック';
	color:#636663;
	}

/* テキストレイアウト関連 */
/*-----------------------------------------------------------*/

.txt_base,.txt_2column,.txt_3column {
	/*font-size:75%;*/
	color:#000000;
	line-height:160%;
	}

.txt_base {
	margin:15px 30px;
	text-align:justify;
	/*width:600px;*/
	}

/* 2カラムレイアウト */
.txt_2column {
	margin:15px 30px;
	}

	.txt_2column .column_left,
	.txt_2column .column_right {
		margin:0;
		padding:0;
		float:left;
		display : inline; /*IE6 margin2倍バグ避け*/
		text-align:justify;
		width:48%;
		}
	.txt_2column .column_left, {
		float:left;
		}
	.txt_2column .column_right {
		float:right;
		}

/*　注意書き定義　*/
/*-----------------------------------------------------------*/
#Caution {
	clear: both;
	width: 940px;
	height: 30px;
	margin-left: 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Grande", "ＭＳ Ｐゴシック", sans-serif;
	text-align: center;
	}
	#Caution ul {
		margin: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		#Caution li {
			padding-left: 5px;
			display: inline;
			}
		#Caution li a:link, #Caution li a:visited {
			text-decoration: none;
			padding: 0px;
			margin: 0px;
			color: #6f6f6f;
			}
		#Caution li a:hover {
			color: #444;
			background: none;
			}

/*--------------- テーブルスタイル ---------------*/
.Table_Title {
		margin:5px 0 0 40px;
		padding:0;
		color:#5f5f5f;
	}

/* TableType1 */
.Table_Type1 {
		margin:5px 0 10px 40px;
		border-collapse:collapse;
		/*font-size:75%;*/
		font-size:100%;
		width:500px;
	}
	.Table_Type1 tr.bg_1 {
			background:#ffffff;
		}
	.Table_Type1 tr.bg_2 {
			background:#f2f2f2;
		
		}

		.Table_Type1 td {
			border:1px #ccccd1 solid;	
			padding:0;	
			height:2em;
			padding-left:1.5em;
			}
			.Table_Type1 td.sTitle {
				width:120px;
			}
			
			.Table_Type1 td.comments {
				width:380px;
			}

/* TableType2 */
.Table_Type2 {
		margin:5px 0 10px 40px;
		border-collapse:collapse;
		/*font-size:75%;*/
		font-size:100%;
		width:500px;
	}
	.Table_Type2 th,.Table_Type2 td {
			text-align:left;
			vertical-align:top;
			padding:10px 20px 10px 7px;
			border-top: 1px solid #BBB;
			border-bottom: 1px solid #BBB;
		}
	.Table_Type2 th {
		background-color:#eee;
		color:#000;
		}

