@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------
 *
 *					サポート・ダウンロード
 *
 *-------------------------------------------------------------*/
	/* ---------- ---------- ---------- ---------- ----------
	 *					サポートトップ
	 * ---------- ---------- ---------- ---------- ---------- */
		div.txtDownload {
			width:680px;
			background:url("./../support/images/dl_bg_top.gif") no-repeat left top;
			padding-top:10px;
		}
		
		div.txtDownload div.supportDL {
			margin-bottom:12px;
			padding-bottom:20px;
			background:url("./../support/images/dl_bg_bottom.gif") no-repeat left bottom;
		}
		
		div.txtDownload div.supportDL dl {
			background:url("./../support/images/dl_bg_middle.gif") repeat-y left top;
			padding-top:10px;
		}
		
		div.txtDownload div.supportDL dt {
			width:55px;
		}
		
		div.txtDownload div.supportDL dt img {
			position:relative;
			top:-4px;
			left:17px;
		}
		
		div.txtDownload div.supportDL dd {
			float:left;
			padding-left:55px;
			width:260px;
		}
		
		div.txtDownload div.supportDL dd.dlLeft {
			padding-left:55px;
			width:272px;
			padding-right:20px;
		}
		
		div.txtDownload .supportDL p.dlTitle {
			font-size:122%;
			font-weight:bold;
			color:#161c6b;
		}
		
		div.txtDownload .supportDL span.dlText {
			display:block;
			font-size:84%;
			line-height:1.4;
			margin-top:7px;
			width:245px;
		}
		
		div.txtDownload .supportDL p.formTitle1 {
			margin-bottom:5px;
			color:#161c6b;
		}
		
		div.txtDownload .supportDL p.formTitle2 {
			margin-bottom:5px;
			margin-top:7px;
			color:#161c6b;
		}
		
		div.txtDownload .supportDL select {
			width:245px;
		}
		
		.pStyleSup {
			margin:12px 0px 30px 0px;
		}
		
		#supportText {
			background:url("./../support/images/bg_sozai_top.gif") no-repeat left top;
			padding-top:13px;
		}
		
		#supportText span {
			display:block;
			margin-left:15px;
		}
		
		#supportText p {
			background:url("./../support/images/bg_sozai_bottom.gif") no-repeat left bottom;
			padding:0px 0px 13px 15px;
		}
	
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					64bit OS対応
	 * ---------- ---------- ---------- ---------- ---------- */
		p.dlWarning {
			font-size:110%;
			color:#161c6b;
			font-weight:bold;
		}
		
		#leftContents td {
			padding:5px 0px 3px 8px;
		}
		
		#leftContents .listCaption {
			border-left:1px solid #dcdcdc;
			color:#ffffff;
			background:#969696;
			width:679px;
			font-size:92%;
			text-align:center;
		}
		
		#leftContents .listCaption .caption {
			width:250px;
			border-right:1px solid #ffffff;
		}
		
		#leftContents .listCaption .endSale {
			width:271px;
			border-right:1px solid #ffffff;
		}
		
		#leftContents .listCaption .endSupport {
			width:131px;
			border-right:1px solid #dcdcdc;
		}
		
		#leftContents .endList {
			border-left:1px solid #dcdcdc;
			width:679px;
		}
		
		#leftContents .endList td {
			border-bottom:1px solid #dcdcdc;
			border-right:1px solid #dcdcdc;
		}
		
		#leftContents .endList td.endLeftCell {
			width:250px;
			font-size:92%;
		}
		
		#leftContents .endList td.endRightCell {
			width:131px;
			font-size:92%;
		}
		
		#leftContents .endList td.endCenterCell {
			width:271px;
			font-size:92%;
		}
		
		#leftContents .endList td.endProName {
			background:#e1f0f0;
			font-weight:bold;
		}
	
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					ウイルスバスター
	 * ---------- ---------- ---------- ---------- ---------- */
		.vbList1 {
			margin-left:15px;
			margin-top:10px;
			margin-bottom:15px;
		}
		
		.vbList1 dt {
			width:20px;
		}
		
		.vbList1 dd {
			padding-left:20px;
		}
		
		span.vbCaption {
			display:block;
			background:#dcdcdc;
			border-left:5px solid #161f6b;
			padding:5px 10px;
			font-weight:bold;
			color:#161f6b;
			margin-bottom:15px;
			font-size:110%;
		}
		
		div.vbLeft {
			float:left;
			width:320px;
			padding-top:10px;
		}
		
		div.vbRight {
			float:right;
			width:336px;
		}
