#page_title {
	background:url(/img/page_title_bg.gif) repeat-x left 2px;
}
	#page_title .title_body {
		width:960px;
		margin:0 auto;
		text-align:left;
	}
		#page_title .title_body .title {
			height:87px;
			overflow:hidden;
		}
			#page_title .title_body .pankuzu {
				padding:40px 0 0;
				font-size:10px;
			}
			#page_title .title_body h1 {
				color:#1d1d1d;
				line-height:32px;
				font-weight:normal;
				font-style:normal;
				font-size:30px;
				font-family:Arial,sans-serif,Verdana,Helvetica, "Helvetica Neue",メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic";
			}
		#page_title .title_body .title_no_menu {
			height:112px;
			overflow:hidden;
		}
		#page_title .title_body .page_menu {
			height:75px;
			float:left;
			margin:0 0 20px;
			padding:0 30px 0 0;
			background:url(/img/page_menu_middle.png) repeat-x left top;
		}
			#page_title .title_body .page_menu div {
				height:75px;
				float:left;
				overflow:hidden;
				background:url(/img/page_menu_left.gif) no-repeat left top;
			}
				#page_title .title_body .page_menu div p {
					padding:43px 2px 0 10px;
					font-size:12px;
				}
				#page_title .title_body .page_menu div p a:link,
				#page_title .title_body .page_menu div p a:visited {color:#1d1d1d;text-decoration:none;display:block;float:left;margin:0 0 0 30px; }
				#page_title .title_body .page_menu div p a:focus,
				#page_title .title_body .page_menu div p a:hover,
				#page_title .title_body .page_menu div p a:active {color:#1d1d1d;text-decoration:underline; }
					#page_title .title_body .page_menu div em {
						font-style:normal;
						font-weight:bolder;
					}
		#page_title .title_body .page_menu_foot {
			width:11px;
			height:75px;
			float:left;
			background:url(/img/page_menu_right.png) no-repeat right top;
		}
			#page_title .title_body .page_menu_foot span {
				display:none;
			}

#page_body {
	clear:both;
	padding:0 0 60px;
	line-height:20px;
	font-size:12px;
}
	.page_sub_title {
		color:#860704;
		font-size:20px;
		font-weight:bolder;
		font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
	}

	#page_body em {
		display:block;
		font-style:normal;
		font-weight:bolder;
	}
	#page_body .page_body_text {
		width:410px;
		float:left;
	}
	#page_body .text_body {
		clear:both;
		padding:0 0 20px 0;
		font-size:12px;
		line-height:20px;
	}
		#page_body .text_body p {
			text-align:center;
		}
	.page_text {
		padding:0 0 10px;
		line-height:20px;
		text-align:left;
		font-size:12px;
	}
		.page_text p {
			padding:0 0 10px;
		}
		#page_body .page_body_text .more_button {
			height:30px;
			display:block;
			margin:20px 0 0;
			background:#e0f1ff url(/img/more_button_icon.gif) no-repeat 4px 6px;
			border:solid 1px #a5a5a5;
			line-height:30px;
			color:#0077c4;
		}
		#page_body .page_body_text .more_button a:link,
		#page_body .page_body_text .more_button a:visited {text-decoration:none; }
		#page_body .page_body_text .more_button a:focus,
		#page_body .page_body_text .more_button a:hover,
		#page_body .page_body_text .more_button a:active {text-decoration:none; }
		
			#page_body .page_body_text .more_button span {
				display:inline;
				padding:0 0 0 22px;
				color:#0077c4;
			}
			#page_body .page_body_text .more_button em {
				display:inline;
				padding:0 0 0 22px;
			}
	#page_body .page_body_image {
		width:540px;
		float:right;
		text-align:center;
	}
	#page_body .page_body_image a:link,
	#page_body .page_body_image a:visited {color:#1d1d1d;text-decoration:none; }
	#page_body .page_body_image a:focus,
	#page_body .page_body_image a:hover,
	#page_body .page_body_image a:active {color:#1d1d1d;text-decoration:underline; }
		#page_body .page_body_image img {
			margin:0 auto;
		}
		#page_body .page_body_image div.image_button_box {
			width:237px;
			height:28px;
			margin:0 auto 10px;
			background:url(/img/image_button_box.gif) no-repeat left top;
			line-height:26px;
			font-size:11px;
		}
			#page_body .page_body_image div.image_button_box span {
				padding:0 10px;
			}
		#page_body .page_body_image a.image_more_button {
			padding:5px 0 5px 30px;
			background:url(/img/more_image_button.gif) no-repeat left center;
		}
	#page_body .ssl_link_image {
		width:407px;
		clear:both;
		margin:0 auto;
		padding:10px 0 0;
	}
		#page_body .ssl_link_image .left {
			float:left;
			padding:14px 0 0;
		}
		#page_body .ssl_link_image .right {
			float:right;
		}

#page_more {
	clear:both;
	padding:20px 0 0;
}
	#page_more .red_title {
		color:#860704;
		font-family:"メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gthic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
	#page_more .category_title {
		clear:both;
		margin:0 0 15px 0;
		background:url(/img/category_title_bg.gif) no-repeat left top;
	}
		#page_more .category_title span {
			height:34px;
			display:block;
			padding:0 0 0 12px;
			line-height:36px;
			font-size:18px;
			color:#666;
			background:url(/img/category_title_bg.gif) no-repeat right top;
		}

	#page_more .left_column  em {
		display:block;
		font-style:normal;
		font-weight:bolder;
	}
	#page_more .left_column {
		width:600px;
		float:left;
		overflow:hidden;
	}
		#page_more .text_body {
			clear:both;
			padding:0 0 20px 0;
			font-size:12px;
			line-height:20px;
		}
		#page_more ul.more_list {
			clear:both;
		}
			#page_more ul.more_list li {
				width:285px;
				float:left;
				padding:0 0 40px;
			}
				#page_more ul.more_list li .more_image {
					width:83px;
					float:left;
					text-align:center;
				}
					#page_more ul.more_list li .more_image img {
						display:block;
						margin:0 auto;
					}
				#page_more ul.more_list li .more_text {
					width:180px;
					float:left;
					line-height:20px;
					font-size:12px;
				}
		#page_more .left_column table {
			font-size:12px;
		}
		#page_more .left_column .xtmpro_buy_way {
			clear:both;
			font-size:12px;
   
		}

			#page_more .left_column .xtmpro_buy_way img {
				width:106px;
				height:98px;
				display:block;
				float:left;
			}
			#page_more .left_column .xtmpro_buy_way .text {
				width:450px;
				float:left;
				padding:0 10px;
margin-bottom:20px;
			}
	
	#page_more .right_column {
		width:340px;
		float:right;
		margin:0 -1px 0 0;
	}
		
		.side_button_space {
			margin:0 0 21px;
		}
			.side_button_space p {float:left;}
			.side_button_space .chat {
				width:168px;
				padding:0 4px 0 0;
				background:url(/img/btn_chat_offline.gif) no-repeat left top;
			}

			.side_button_space .e_mail {
				width:344px;
				background:url(/img/btn_email.gif) no-repeat left top;
			}
			.side_button_space .trial {
				width:344px;
				margin:10px 0 0;
				background:url(/img/btn_trial.gif) no-repeat left top;
			}
				.side_button_space p a {display:block;height:33px;}
					.side_button_space p span {display:none;}
				
		
		.side_down_list {
			width:340px;
			margin:0 0 21px;
			padding:0 0 9px;
			background:url(/img/side_down_list_bg.gif) no-repeat left bottom;
		}
			.side_down_list dl {
				background:url(/img/side_down_list_bg.gif) no-repeat left top;
			}
				.side_down_list dl dt {
					height:41px;
					background:url(/img/side_down_list_t.gif) no-repeat left top;
				}
					.side_down_list dl dt span {
						display:none;
					}
				.side_down_list dl dd {
					border-bottom: solid 1px #d6d6d6;
				}
					.side_down_list dl dd em {
						display:block;
						font-style:normal;
						font-weight:bolder;
					}
						.side_down_list dl dd a span {
							color:#333;
						}
					.side_down_list dl dd p {
						text-align:left;
					}
				.side_down_list dl dd.last {
					border-bottom:none;
				}
					.side_down_list dl dd div.side_box {
						padding:10px;
					}
						.side_down_list dl dd img {
							width:48px;
							display:block;
							float:left;
							margin:0 5px 0 0;
						}
						.side_down_list dl dd div.side_box div {
							width:262px;
							float:right;
							line-height:20px;
							font-size:12px;
						}
							.side_down_list dl dd p {
								font-size:10px;
								vertical-align:middle;
							}
								.side_down_list dl dd p img {
									width:31px;
									float:none;
									display:inline;
									margin:0;
									font-size:0;
									vertical-align:middle;
								}
		
		.side_Upgrades_list {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.side_Upgrades_list dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.side_Upgrades_list dl dt {
					height:33px;
					background:url(/img/side_Upgrades_list_t.gif) no-repeat left top;
				}
					.side_Upgrades_list dl dt span {
						display:none;
					}
				.side_Upgrades_list dl dd {
					padding:15px;
				}
					.side_Upgrades_list dl dd ul li {
						line-height:20px;
					}
					.side_Upgrades_list dl dd ul li.text {
						width:200px;
						float:right;
						text-align:left;
					}
					.side_Upgrades_list dl dd ul li.image {
						width:100px;
						float:left;
					}
					.side_Upgrades_list dl dd p {
						clear:both;
						text-align:right;
					}
		
		.side_facts_list {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.side_facts_list dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.side_facts_list dl dt {
					height:33px;
					background:url(/img/side_facts_list_t.gif) no-repeat left top;
				}
					.side_facts_list dl dt span {
						display:none;
					}
				.side_facts_list dl dd {
					padding:15px;
				}
					.side_facts_list dl dd ul li {
						padding:0 0 10px 25px;
						background:url(/img/icon_green_check.gif) no-repeat left top;
						line-height:20px;
					}
					.side_facts_list dl dd p {
						text-align:right;
					}
		
		.side_vpn_list {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.side_vpn_list dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.side_vpn_list dl dt {
					height:33px;
					background:url(/img/page_image/side_vpn_list_t.gif) no-repeat left top;
				}
					.side_vpn_list dl dt span {
						display:none;
					}
				.side_vpn_list dl dd {
					padding:15px;
				}
					.side_vpn_list dl dd ul li {
						padding:0 0 10px 25px;
						background:url(/img/icon_green_check.gif) no-repeat left top;
						line-height:20px;
					}
					.side_vpn_list dl dd p {
						text-align:right;
					}
		
		.solution_bg .side_vpn_list {
			width:320px;
			margin:0 0 21px 15px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f2.gif) no-repeat left bottom;
		}
			.solution_bg .side_vpn_list dl {
				background:url(/img/side_facts_list_bg2.gif) repeat-y left top;
				font-size:12px;
			}
				.solution_bg .side_vpn_list dl dt {
					height:33px;
					background:url(/img/page_image/side_vpn_list_t2.gif) no-repeat left top;
				}

		
		.side_facts_list img {
			display:block;
		}

#products_service {
	background:url(/img/page_image/products_bg.gif) repeat-x center 2px;
}
	#products_service #products_service_body {
		width:970px;
		height:700px;
		margin:0 auto;
		background:url(/img/page_image/products_main_bars.jpg) no-repeat center 94px;
		text-align:left;
	}
		#products_service #products_service_body .pankuzu {
			padding:40px 0 0;
			font-size:10px;
		}
		#products_service #products_service_body .title {
			height:87px;
			overflow:hidden;
		}
		#products_service #products_service_body h1 {
			color:#1d1d1d;
			font-size:20px;
			font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
		}
		#products_service_menu {
			width:721px;
			margin:0 auto;
			overflow:hidden;
		}
			#products_service_menu .upper {
				width:737px;
				height:408px;
				margin:0 0 15px;
				padding:0 0 0 4px;
				font-size:12px;
				color:#333;
			}
				#products_service_menu .upper li {
					width:243px;
					float:left;
					overflow:hidden;
				}
					#products_service_menu .upper li dl {
						width:231px;
						height:162px;
					}
						#products_service_menu .upper li dl dt {
							margin:146px 7px 0;
							font-weight:bolder;
						}
						#products_service_menu .upper li dl dd {
							margin:0 7px;
							line-height:18px;
						}
					#products_service_menu .upper li a.compare_button {
						width:208px;
						height:32px;
						margin:0 13px;
						display:block;
						background:url(/img/page_image/compare_button.gif) no-repeat left top;
					}
						#products_service_menu .upper li a.compare_button span {
							display:none;
						}
					#products_service_menu .upper li div {
						margin:0 13px;
					}
						#products_service_menu .upper li div p {
							float:left;
							padding:2px 10px 0 0;
						}
							#products_service_menu .upper li div p span {
								font-size:11px;
							}
			#products_service_menu .lower {
				width:980px;
				margin:0 auto;
				
			}
				#products_service_menu .lower li {
					float:left;
				}
				#products_service_menu .lower li.banner01 {
					width:243px;
					margin:2px 0 0 4px;
				}
				#products_service_menu .lower li.banner02 {
					width:243px;
					margin:2px 0 0;
				}


#xtm-main {
	background:url(/img/page_image/xtm-main_bg.gif) repeat-x center 2px;
}
	#xtm-main #xtm-main_body {
		width:960px;
		height:591px;
		overflow:hidden;
		margin:0 auto;
		background:url(/img/page_image/xtm_bars_bg.gif) no-repeat left 130px;
		text-align:left;
	}
		#xtm-main #xtm-main_body .title {
			height:87px;
			overflow:hidden;
		}
			#xtm-main #xtm-main_body .pankuzu {
				padding:40px 0 0;
				font-size:10px;
			}
			#xtm-main #xtm-main_body h1 {
				color:#1d1d1d;
				font-size:20px;
				font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
			}
			#xtm-main #xtm-main_body .text {
				height:134px;
				line-height:20px;
				font-size:12px;
			}
			#xtm-main #xtm-main_body .spec_menu {
				width:984px;
				font-size:11px;
				color:#333;
			}
				#xtm-main #xtm-main_body .spec_menu li {
					width:246px;
					height:350px;
					float:left;
				}
					.spec_menu li dl {
						width:216px;
					}
					.spec_menu li.spec_menu01 dl {
						margin:120px 0 0;
					}
						.spec_menu li.spec_menu01 dl dd.spec {
							height:110px;
							background:url(/img/page_image/xtm_spec01.gif) no-repeat left top;
						}
							.spec_menu li.spec_menu01 dl dd.spec span,
							.spec_menu li.spec_menu01 dl dd.spec em {
								display:none;
							}
					.spec_menu li.spec_menu02 dl {
						margin:80px 0 0;
					}
						.spec_menu li.spec_menu02 dl dd.spec {
							height:150px;
							background:url(/img/page_image/xtm_spec02.gif) no-repeat left top;
						}
							.spec_menu li.spec_menu02 dl dd.spec span,
							.spec_menu li.spec_menu02 dl dd.spec em {
								display:none;
							}
					.spec_menu li.spec_menu03 dl {
						margin:40px 0 0;
					}
						.spec_menu li.spec_menu03 dl dd.spec {
							height:190px;
							background:url(/img/page_image/xtm_spec03.gif) no-repeat left top;
						}
							.spec_menu li.spec_menu03 dl dd.spec span,
							.spec_menu li.spec_menu03 dl dd.spec em {
								display:none;
							}
						.spec_menu li.spec_menu04 dl dd.spec {
							height:230px;
							background:url(/img/page_image/xtm_spec04.gif) no-repeat left top;
						}
							.spec_menu li.spec_menu04 dl dd.spec span,
							.spec_menu li.spec_menu04 dl dd.spec em {
								display:none;
							}
						.spec_menu dt a {
							height:40px;
							display:block;
						}
							.spec_menu dt a span {
								display:none;
							}
						.spec_menu dd.spec {
							margin:0 7px 0 11px;
							padding:6px 0;
							line-height:18px;
							font-family:"ＭＳ Ｐゴシック","MS PGothic";
						}
							.spec_menu dd.spec span {
								float:left;
							}
							.spec_menu dd.spec em {
								font-size:11px;
								float:right;
								font-style:normal;
								font-weight:bold;
							}
							.spec_menu dd a {
								display:block;
								text-align:center;
							}
						.view_button {
							width:175px;
							height:33px;
							margin:0 21px 5px;
							clear:both;
							background:url(/img/page_image/btn_view_details_prod_splash.png) no-repeat left top;
						}
							.view_button span {
								display:none;
							}
				#xtm-main #xtm-main_body .spec_menu p {
					width:960px;
					padding:0 5px;
				}

#eseries-main {
	background:url(/img/page_image/xtm-main_bg.gif) repeat-x center 2px;
}
	#eseries-main #eseries-main_body {
		width:960px;
		height:591px;
		margin:0 auto;
		background:url(/img/page_image/eseries_bars_bg.gif) no-repeat 115px 194px;
		text-align:left;
	}
		#eseries-main #eseries-main_body .title {
			height:87px;
			overflow:hidden;
		}
			#eseries-main #eseries-main_body .pankuzu {
				padding:40px 0 0;
				font-size:10px;
			}
			#eseries-main #eseries-main_body h1 {
				color:#1d1d1d;
				font-size:20px;
				font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
			}
			#eseries-main #eseries-main_body .text {
				height:134px;
				line-height:20px;
				font-size:12px;
			}
			#eseries-main #eseries-main_body .spec_menu {
				width:738px;
				margin:0 0 0 115px;
				font-size:11px;
				color:#333;
			}
				#eseries-main #eseries-main_body .spec_menu li {
					width:235px;
					height:350px;
					float:left;
				}
					#eseries-main #eseries-main_body .spec_menu li.spec_menu01 dd.spec {
						background:url(/img/page_image/eseries_spec01.gif) no-repeat left top;
					}
					#eseries-main #eseries-main_body .spec_menu li.spec_menu02 dd.spec {
						background:url(/img/page_image/eseries_spec02.gif) no-repeat left top;
					}
					#eseries-main #eseries-main_body .spec_menu li.spec_menu03 dd.spec {
						background:url(/img/page_image/eseries_spec03.gif) no-repeat left top;
					}

#content_security {
	background:url(/img/page_image/xcs-main_bg.gif) repeat-x center 2px;
}
	#content_security #content_security_body {
		width:980px;
		margin:0 auto;
		padding:0 0 20px;
		background:url(/img/page_image/xcs_bars_bg.gif) no-repeat 10px 94px;
		text-align:left;
	}
		#content_security #content_security_body .title {
			height:87px;
			overflow:hidden;
		}
			#content_security #content_security_body .pankuzu {
				padding:40px 0 0;
				font-size:10px;
			}
			#content_security #content_security_body h1 {
				color:#1d1d1d;
				font-size:20px;
				font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
			}
			#content_security #content_security_body .text {
				width:800px;
				float:left;
				line-height:20px;
				font-size:12px;
			}
			.users_10000_link {
				width:155px;
				height:50px;
				display:block;
				float:right;
				margin:73px 0 0;
			}
			.xcs_top_menu {
				width:960px;
				margin:0 10px;
				overflow:hidden;
			}
				.xcs_top_menu ul {
					width:990px;
					overflow:hidden;
				}
					.xcs_top_menu li {
						width:160px;
						float:left;
						background-image:none;
					}
						.xcs_top_menu li div {
							width:153px;
							font-size:10px;
						}
							.xcs_top_menu li.menu_01 div {
								margin:330px 0 0;
							}
								.xcs_top_menu li.menu_01 p.sc_logo_link {
									
								}
									.xcs_top_menu li.menu_01 p.sc_logo_link a.sc_logo {
										width:65px;
										height:71px;
										display:block;
										float:left;
										background:url(/img/page_image/SC_recommended.gif) no-repeat left top;
									}
									.xcs_top_menu li.menu_01 p.sc_logo_link a.sc_text {
										float:left;
										padding:0 0 0 5px;
										font-size:10px;
									}
					.xcs_top_menu li.menu_02 div {
						margin:255px 0 0;
					}
					.xcs_top_menu li.menu_03 div {
						margin:178px 0 0;
					}
					.xcs_top_menu li.menu_04 div {
						margin:105px 0 0;
					}
					.xcs_top_menu li.menu_05 div {
						margin:30px 0 0;
					}
					.xcs_top_menu li.menu_06 div {
						margin:3px 0 0;
					}
						.xcs_top_menu li div ul {
						}
						.xcs_top_menu li.menu_01 ul {
							height:216px;
							background:url(/img/page_image/xcs_spec01.gif) no-repeat 7px 50px;
						}
							.xcs_top_menu li.menu_01 ul li span {
								display:none;
							}
						.xcs_top_menu li.menu_02 ul {
							height:229px;
							background:url(/img/page_image/xcs_spec02.gif) no-repeat 7px 50px;
						}
							.xcs_top_menu li.menu_02 ul li span {
								display:none;
							}
						.xcs_top_menu li.menu_03 ul {
							height:222px;
							background:url(/img/page_image/xcs_spec03.gif) no-repeat 7px 50px;
						}
							.xcs_top_menu li.menu_03 ul li span {
								display:none;
							}
						.xcs_top_menu li.menu_04 ul {
							height:315px;
							background:url(/img/page_image/xcs_spec04.gif) no-repeat 7px 50px;
						}
							.xcs_top_menu li.menu_04 ul li span {
								display:none;
							}
						.xcs_top_menu li.menu_05 ul {
							height:316px;
							background:url(/img/page_image/xcs_spec05.gif) no-repeat 7px 50px;
						}
							.xcs_top_menu li.menu_05 ul li span {
								display:none;
							}
						.xcs_top_menu li.menu_06 ul {
							height:317px;
							background:url(/img/page_image/xcs_spec06.gif) no-repeat 7px top
						}
							.xcs_top_menu li.menu_06 ul li span {
								display:none;
							}
							.xcs_top_menu li div ul li {
								width:148px;
								float:none;
								margin:0 6px;
								padding:0 0 1px;
							}
								.xcs_top_menu li div ul li span {
									display:block;
									padding:0 4px 0 13px;
									background:url(/img/page_image/xcs_check.gif) no-repeat left top;
								}
								.xcs_top_menu li div li a.users_250_link,
								.xcs_top_menu li div li a.users_500_link,
								.xcs_top_menu li div li a.users_1000_link,
								.xcs_top_menu li div li a.users_4000_link,
								.xcs_top_menu li div li a.users_7000_link {
									width:155px;
									height:50px;
									display:block;
								}
				.xcs_top_menu_middle {
					background:url(/img/page_image/xcs_bars_bg_middle.gif) no-repeat 10px bottom;
				}
					.more_info_link {
						width:970px;
						height:34px;
						margin:0 0 0 7px;
						display:block;
						background:url(/img/page_image/xcs_main_pow_by_rep.png) no-repeat left top;
					}
						.more_info_link span {
							display:none;
						}
				.xcs_top_menu_foot {
					width:960px;
					overflow:hidden;
					margin:0 10px;
				}
				.xcs_top_menu_foot ul {
					width:990px;
					overflow:hidden;
					padding:0 0 15px;
					background:url(/img/page_image/xcs_bars_bg.gif) no-repeat left bottom;
				}
				.xcs_top_menu_foot li {
					width:160px;
					float:left;
				}
					.xcs_top_menu_foot li p {
						width:153px;
						font-size:10px;
					}

						.xcs_top_menu_foot li p a {
							width:135px;
							height:33px;
							display:block;
							margin:0 0 0 12px;
							background:url(/img/page_image/view_details.gif) no-repeat left top;
						}
							.xcs_top_menu_foot li p a span {
								display:none;
							}

.page_pdf_list {
	width:590px;
}
		.page_pdf_list .list_body {
			clear:both;
			padding:0 0 15px;
			line-height:20px;
			font-size:12px;
		}
			.page_pdf_list .list_body em {
				display:block;
				font-style:normal;
				font-weight:bolder;
			}
			.page_pdf_list .list_body .pdf_image {
				width:60px;
				display:block;
				float:left;
				margin:0 5px 0 0;
				padding:48px 0 0;
				text-align:center;
				background:url(/img/page_image/attach_48.png) no-repeat left top;
			}

#reputation_authority_title {
	background:url(/img/page_image/reputation-authority_bg2.gif) repeat-x left 2px;
}
	#reputation_authority_title .title_body {
		width:960px;
		height:400px;
		margin:0 auto;
		text-align:left;
	}
		#reputation_authority_title .title_body .title {
			width:265px;
			overflow:hidden;
			margin:0 auto;
		}
			#reputation_authority_title .title_body .title h1 {
				height:61px;
				overflow:hidden;
				margin:42px 0 0;
				background:url(/img/page_image/ra_logo_ra_hdr.png) no-repeat center top;
			}
				#reputation_authority_title .title_body .title span {
					display:none;
				}
		#reputation_authority_title .title_body .title_text {
			width:480px;
			margin:20px auto 0;
			font-size:12px;
			line-height:20px;
		}
	#reputation_form {
		text-align:left;
	}
		#reputation_form #ra-search-wrapper {
			width:478px;
			margin:0 auto;
			background:url(/img/page_image/ra_search_bg.jpg) no-repeat left bottom;
		}
			#reputation_form #ra-search-wrapper label {
				display:block;
				padding:0 0 4px;
			}
			#reputation_form #ra-search-wrapper .ra-input-search {
				width:400px;
				float:left;
				margin:20px 0 0 18px;
				border:none;
				background:#fcfcfc;
			}
			#reputation_form #ra-search-wrapper .ra-input-search-button {
				float:right;
			}

#bundles {
	background:url(/img/page_image/hdr_black_bg.jpg) repeat-x center 2px;
}
	#bundles #bundles_body {
		width:970px;
		margin:0 auto;
		background:url(/img/page_image/hdr_security_bundles.jpg) no-repeat center 2px;
		text-align:left;
	}
		#bundles #bundles_body .title_body {
			height:393px;
		}
			#bundles #bundles_body .title_body h1,#bundles #bundles_body .title_body em {
				display:none;
			}
.bundles_middle_body {
	background:#e0dfdf;
}
	.bundles_middle_body .main_column {
		width:970px;
		margin:0 auto;
		padding:30px 0 0;
		text-align:left;
	}
		.bundles_middle_body .main_column .left_column {
			width:590px;
			float:left;
			padding:0 0 30px;
		}
			.bundles_middle_body .main_column .left_column h2 {
				color:#1d1d1d;
				font-size:20px;
				font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
			}
			.bundles_middle_body .main_column .left_column div {
				width:570px;
				line-height:20px;
				font-size:13px;
			}
		.bundles_middle_body .main_column .right_column {
			width:380px;
			float:right;
			padding:0 0 30px;
		}
			.bundles_middle_body .main_column .right_column dl {
				width:370px;
			}
				.bundles_middle_body .main_column .right_column dt {
					font-weight:bolder;
					font-size:14px;
				}
				.bundles_middle_body .main_column .right_column dd {
					padding:5px 0 5px 25px;
					background:url(/img/page_image/bundles_icon.gif) no-repeat left top;
					font-size:12px;
				}
.bundles_bottom_body {
	width:970px;
	margin:0 auto;
	padding:30px 0;
	text-align:left;
}

#waysto3 {
	background:url(/img/page_image/hdr_black_bg.jpg) repeat-x center 2px;
}
	#waysto3 #waysto3_body {
		width:970px;
		margin:0 auto;
		background:url(/img/page_image/hdr_appliance_mgmt.jpg) no-repeat center 2px;
		text-align:left;
	}
		#waysto3 #waysto3_body .title_body {
			height:393px;
		}
			#waysto3 #waysto3_body .title_body h1,#waysto3 #waysto3_body .title_body em {
				display:none;
			}
.waysto3_body_more {
	width:970px;
	margin:0 auto;
	padding:30px 0;
	text-align:left;
}
	.waysto3_body_more ul.more_list li {
		width:315px;
		float:left;
		padding:0 0 40px;
	}
		.waysto3_body_more ul.more_list li .more_image {
			width:93px;
			float:left;
			text-align:center;
		}
			.waysto3_body_more ul.more_list li .more_image img {
				display:block;
				margin:0 auto;
			}
		.waysto3_body_more ul.more_list li .more_text {
			width:200px;
			float:left;
			line-height:20px;
			font-size:12px;
		}
			.waysto3_body_more ul.more_list li .more_text em {
				display:block;
				font-size:15px;
				font-weight:bolder;
			}

#control_wrap {
}
	#control {
		background:#efefef;
	}
		#control #control_body {
			padding:3px 0 0;
			background:url(/img/page_image/control_bg.gif) repeat-x center top;
		}
			#control #control_body .title_body {
				margin:0 auto;
				background:url(/img/page_image/hdr_app_control.jpg) no-repeat center top;
				text-align:center;
			}
				#control #control_body .title_body h1,#control #control_body .title_body em {
					display:none;
				}
				#control #control_body .title_body .body_wrap {
					width:970px;
					height:436px;
					margin:0 auto;
					text-align:left;
				}
					#control #control_body .title_body .body_wrap .text {
						width:280px;
						margin:0 0 0 55px;
						padding:185px 0 0;
						clear:both;
						line-height:19px;
						color:#fff;
						font-size:12px;
						text-align:left;
					}
					#control #control_body .title_body .body_wrap .learnhow {
						margin:0 0 0 28px;
						clear:both;
						background:url(/img/page_image/button_learn_bg.jpg) no-repeat left top;
						text-align:left;
					}
						#control #control_body .title_body .body_wrap .learnhow .link {
							clear:both;
							padding:31px 0 10px;
						}
							#control #control_body .title_body .body_wrap .learnhow .link a {
								width:203px;
								height:53px;
								display:block;
								clear:both;
								margin:0 0 0 30px;
								background:url(/img/page_image/button_learn.jpg) no-repeat left top;
							}
							#control #control_body .title_body .body_wrap .learnhow .link a:hover {
								filter: alpha(opacity=0);
								opacity: 0;
							}
								#control #control_body .title_body .body_wrap .learnhow .link a span {display:none;}
						#control #control_body .title_body .body_wrap .learnhow p {
							clear:both;
							margin:0 0 0 30px;
							padding:3px 0;
						}
							#control #control_body .title_body .body_wrap .learnhow p.dl a {
								padding:0 0 5px;
							}
							#control #control_body .title_body .body_wrap .learnhow p.others a:link,
							#control #control_body .title_body .body_wrap .learnhow p.others a:visited {color:#6d81a5;text-decoration:none; }
							#control #control_body .title_body .body_wrap .learnhow p.others a:focus,
							#control #control_body .title_body .body_wrap .learnhow p.others a:hover,
							#control #control_body .title_body .body_wrap .learnhow p.others a:active {color:#6d81a5;text-decoration:none;border-bottom: solid 1px #6d81a5;}
							#control #control_body .title_body .body_wrap .learnhow p.dl a:focus,
							#control #control_body .title_body .body_wrap .learnhow p.dl a:hover,
							#control #control_body .title_body .body_wrap .learnhow p.dl a:active {color:#6d81a5;text-decoration:underline;border-bottom:none;}
								#control #control_body .title_body .body_wrap .learnhow p a strong {
									color:#6d81a5;
									font-size:14px;
								}
								#control #control_body .title_body .body_wrap .learnhow p a span {
									color:#6d81a5;
									font-size:13px;
								}
				#control #control_body .title_body .list {
					clear:both;
					padding:0 0 20px;
					border-bottom: solid 1px #d1d1d1;
				}
					#control #control_body .title_body .list strong {
						width:870px;
						display:block;
						margin:0 auto;
						padding:0 0 18px;
						color:#b0b0b0;
						font-size:14px;
						font-weight:bolder;
						font-family:Arial,sans-serif,Verdana,Helvetica, "Helvetica Neue",メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic";
						text-align:left;
					}
					#control #control_body .title_body .list ul {
						width:890px;
						margin:0 auto;
					}
						#control #control_body .title_body .list ul li {
							width:222px;
							float:left;
							text-align:left;
						}
							#control #control_body .title_body .list ul li.list_a {
								background:url(/img/page_image/control_icon_a_on.gif) no-repeat left top;
							}
								#control #control_body .title_body .list ul li.list_a a {
									background:url(/img/page_image/control_icon_a.gif) no-repeat left top;
								}
							#control #control_body .title_body .list ul li.list_b {
								background:url(/img/page_image/control_icon_b_on.gif) no-repeat left top;
							}
								#control #control_body .title_body .list ul li.list_b a {
									background:url(/img/page_image/control_icon_b.gif) no-repeat left top;
								}
							#control #control_body .title_body .list ul li.list_c {
								background:url(/img/page_image/control_icon_c_on.gif) no-repeat left top;
							}
								#control #control_body .title_body .list ul li.list_c a {
									background:url(/img/page_image/control_icon_c.gif) no-repeat left top;
								}
							#control #control_body .title_body .list ul li.list_d {
								background:url(/img/page_image/control_icon_d_on.gif) no-repeat left top;
							}
								#control #control_body .title_body .list ul li.list_d a {
									background:url(/img/page_image/control_icon_d.gif) no-repeat left top;
								}
							#control #control_body .title_body .list ul li div a {
								width:195px;
								height:60px;
								display:block;
								line-height:19px;
								font-size:12px;
								color:#830704;
							}
							#control #control_body .title_body .list ul li div a:hover {
								filter: alpha(opacity=0);
								opacity: 0;
							}
							#control #control_body .title_body .list ul li div a:link,
							#control #control_body .title_body .list ul li div a:visited {text-decoration:none; }
							#control #control_body .title_body .list ul li div a:focus,
							#control #control_body .title_body .list ul li div a:hover,
							#control #control_body .title_body .list ul li div a:active {color:#830704;text-decoration:none;}
								#control #control_body .title_body .list ul li div a span {display:none;}
	.control_body_more {
		width:970px;
		margin:0 auto;
		padding:30px 0;
		text-align:left;
	}
		.control_body_more .sub_title {
			width:940px;
			clear:both;
			margin:0 auto;
			padding:5px 0 25px;
		}
			.control_body_more .sub_title h2 {
				width:400px;
				float:left;
				font-size:18px;
			}
			.control_body_more .sub_title h3 {
				padding:15px 0 5px;
				text-align:center;
				font-size:18px;
			}
			.control_body_more .sub_title a {
				width:344px;
				height:33px;
				float:right;
				display:block;
				background:url(/img/btn_email.gif) no-repeat left top;
			}
				.control_body_more .sub_title a span {display:none;}
		.control_body_more ul.more_list li {
			width:485px;
			float:left;
			padding:0 0 40px;
		}
			.control_body_more ul.more_list li .more_image {
				width:93px;
				float:left;
				text-align:center;
			}
				.control_body_more ul.more_list li .more_image img {
					display:block;
					margin:0 auto;
				}
			.control_body_more ul.more_list li .more_text {
				width:360px;
				float:left;
				line-height:20px;
				font-size:12px;
			}
				.control_body_more ul.more_list li .more_text em {
					display:block;
					font-size:15px;
					font-weight:bolder;
				}
		.control_body_more p.hr {
			width:816px;
			height:5px;
			display:block;
			clear:both;
			margin:0 auto;
			border-top: solid 1px #d1d1d1;
			border-bottom: solid 1px #d1d1d1;
		}
			.control_body_more p.hr br {display:none;}
		.control_body_more .double_column {
			clear:both;
		}
			.control_body_more .double_column .left {
				width:610px;
				height:284px;
				float:left;
				background:url(/img/page_image/application-control_img.gif) no-repeat left top;
			}
				.control_body_more .double_column .left span {display:none;}
			.control_body_more .double_column .right {
				width:360px;
				float:right;
				line-height:19px;
				font-size:12px;
			}
				.control_body_more .double_column .right p {
					font-size:11px;
				}

#security_predictions_wrap {
	background:#060308;
}
	#security_predictions {
		padding:3px 0 0;
	}
		#security_predictions #security_predictions_body {
			padding:0 0 140px;
			background:url(/img/page_image/hdr_predictions_2011.jpg) no-repeat center top;
			text-align:center;
		}
			#security_predictions #security_predictions_body .title_body {
				clear:both;
				padding:0 0 14px;
			}
				#security_predictions #security_predictions_body .title_body .title {
					display:none;
				}
				#security_predictions #security_predictions_body .title_body .body_wrap {
					width:970px;
					margin:0 auto;
					text-align:left;
				}
					#security_predictions #security_predictions_body .title_body .body_wrap .text {
						display:none;
					}
					#security_predictions #security_predictions_body .title_body .body_wrap .learnhow {
						margin:0 0 0 92px;
						padding:254px 0 0;
						clear:both;
						text-align:left;
					}
						#security_predictions #security_predictions_body .title_body .body_wrap .learnhow .link {
							clear:both;
							background:url(/img/page_image/btn_download_pdf.gif) no-repeat left bottom;
						}
							#security_predictions #security_predictions_body .title_body .body_wrap .learnhow .link a {
								width:151px;
								height:40px;
								display:block;
								clear:both;
								background:url(/img/page_image/btn_download_pdf.gif) no-repeat left top;
							}
							#security_predictions #security_predictions_body .title_body .body_wrap .learnhow .link a:hover {
								filter: alpha(opacity=0);
								opacity: 0;
							}
								#security_predictions #security_predictions_body .title_body .body_wrap .learnhow .link a span {display:none;}
			#security_predictions #security_predictions_body .contents {
				width:970px;
				clear:both;
				margin:60px auto 0;
				text-align:left;
				font-size:12px;
				color:#e0e0e0;
			}
				#security_predictions #security_predictions_body .contents h2 {
					padding:0 0 8px;
					font-size:22px;
				}
				#security_predictions #security_predictions_body .contents .text ul {
					clear:both;
					padding:0 0 0 25px;
				}
					#security_predictions #security_predictions_body .contents .text ul li span {
						padding:0 0 5px 10px;
						background:url(/img/page_image/list-bullet.gif) no-repeat left 7px;
					}
				#security_predictions #security_predictions_body .contents .text span {
					display:block;
				}
				#security_predictions #security_predictions_body .contents .page_top {
					clear:both;
					padding:0;
					font-size:10px;
					color:#fff;
				}
					#security_predictions #security_predictions_body .contents .page_top a span {
						display:inline;
					}
					#security_predictions #security_predictions_body .contents .page_top a:link,
					#security_predictions #security_predictions_body .contents .page_top a:visited {color:#fff;text-decoration:underline; }
					#security_predictions #security_predictions_body .contents .page_top a:focus,
					#security_predictions #security_predictions_body .contents .page_top a:hover,
					#security_predictions #security_predictions_body .contents .page_top a:active {color:#fff;text-decoration:none; }
			#security_predictions #security_predictions_body .the_cyberwar {
				background:url(/img/page_image/predic_gasmask.png) no-repeat 35px top;
			}
				#security_predictions #security_predictions_body .the_cyberwar .text {
					width:596px;
					float:right;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .the_cyberwar .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .acronym {
				background:url(/img/page_image/predic_apt.jpg) no-repeat right top;
			}
				#security_predictions #security_predictions_body .acronym .text {
					width:596px;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .acronym .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .attacks_become {
				background:url(/img/page_image/predic_voip.jpg) no-repeat left top;
			}
				#security_predictions #security_predictions_body .attacks_become .text {
					width:596px;
					height:312px;
					float:right;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .attacks_become .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .shrink_harden {
				background:url(/img/page_image/predic_perimeter.jpg) no-repeat right top;
			}
				#security_predictions #security_predictions_body .shrink_harden .text {
					width:596px;
					height:260px;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .shrink_harden .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .hacked {
				background:url(/img/page_image/predic_cars.jpg) no-repeat left top;
			}
				#security_predictions #security_predictions_body .hacked .text {
					width:596px;
					float:right;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .hacked .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .facebook_dangers {
				background:url(/img/page_image/predic_facebook.png) no-repeat 620px 50px;
			}
				#security_predictions #security_predictions_body .facebook_dangers .text {
					width:596px;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .facebook_dangers .text h2 {
					margin:30px 0 0;
					line-height:30px;
				}
			#security_predictions #security_predictions_body .manufacturer_delivered {
				background:url(/img/page_image/predic_manufacture.jpg) no-repeat left top;
			}
				#security_predictions #security_predictions_body .manufacturer_delivered .text {
					width:596px;
					float:right;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .manufacturer_delivered .text h2 {
					margin:0;
					line-height:30px;
				}
			#security_predictions #security_predictions_body .dlp_intellectual {
				background:url(/img/page_image/predic_intellectual.jpg) no-repeat right top;
			}
				#security_predictions #security_predictions_body .dlp_intellectual .text {
					width:596px;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .dlp_intellectual .text h2 {
					margin:30px 0 0;
					line-height:30px;
				}
			#security_predictions #security_predictions_body .detection_takes {
				background:url(/img/page_image/predic_detection.jpg) no-repeat left top;
			}
				#security_predictions #security_predictions_body .detection_takes .text {
					width:596px;
					float:right;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .detection_takes .text h2 {
					margin:45px 0 0;
				}
			#security_predictions #security_predictions_body .exploit_stores {
				background:url(/img/page_image/predic_exploit.jpg) no-repeat right top;
			}
				#security_predictions #security_predictions_body .exploit_stores .text {
					width:596px;
					line-height:19px;
				}
				#security_predictions #security_predictions_body .exploit_stores .text h2 {
					margin:30px 0 0;
					line-height:30px;
				}

#suite_security {
	background:url(/img/page_image/livesecurity_bg.gif) repeat-x center 2px;
}
	#suite_security #suite_security_body {
		width:970px;
		margin:0 auto;
		text-align:left;
		background:url(/img/page_image/hdr_xtmsecuritysuite.jpg) no-repeat 5px 52px;
	}
		#suite_security #suite_security_body .title_body {
			height:343px;
		}
			#suite_security #suite_security_body .title_body h1,#suite_security #suite_security_body .title_body em {
				display:none;
			}
	.suite_security_middle_body .main_column {
		width:970px;
		margin:0 auto;
		padding:30px 0 0;
		text-align:center;
	}

		.suite_security_middle_body .main_column div {
			line-height:20px;
			font-size:13px;
		}
.suite_security_bottom_body {
	width:970px;
	margin:0 auto;
	padding:30px 0;
	text-align:left;
}

#red {
	background:url(/img/page_image/red_bg.gif) repeat-x center 2px;
}
	#red #red_body {
		width:970px;
		margin:0 auto;
		text-align:left;
		background:url(/img/page_image/traffic_light_large.jpg) no-repeat 713px 4px;
	}
		#red #red_body .title_body {
			height:120px;
			overfloe:hidden;
		}
			#red #red_body .title_body h1 {
				padding:47px 0 0;
				font-size:30px;
				font-family:"メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gthic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
			}
				#red #red_body .title_body h1 .black {
					color:#1c1c1c;
				}
				#red #red_body .title_body h1 .green {
					color:#427858;
				}
		#red #red_body .title_text {
			width:650px;
			height:170px;
			clear:both;
			line-height:22px;
			font-size:16px;
			color:#575757;
			font-family:"メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gthic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
		}
		#red #red_body .title_button {
			height:110px;
			clear:both;
			margin:0 0 41px;
		}
			#red #red_body .title_button ul li {
				width:221px;
				float:left;
			}
				#red #red_body .title_button ul li a {
					width:203px;
					height:53px;
					display:block;
				}
				#red #red_body .title_button ul li a:hover {
					filter: alpha(opacity=75);
					opacity: 0.75;
				}
				#red #red_body .title_button ul li.left a {background:url(/img/page_image/button_learnmore.gif) no-repeat left top;}
				#red #red_body .title_button ul li.right a {background:url(/img/page_image/button_getdetails.gif) no-repeat left top;}
					#red #red_body .title_button ul li a span {display:none;}
		#red #red_body .red_graph {
			height:230px;
			clear:both;
			margin:0 0 32px;
			background:url(/img/page_image/rep_enabled_def_graph.png) no-repeat left top;
		}
			#red #red_body .red_graph h2 {
				font-size:15px;
				color:#333;
			}
				#red #red_body .red_graph h2 span {
					display:block;
					padding:8px 8px 2px;
				}
			#red #red_body .red_graph div {
				width:618px;
				font-size:12px;
				color:#1c1c1c;
			}
				#red #red_body .red_graph div span {
					display:block;
					padding:0 8px;
				}

		#red #red_body .red_list ul {
			clear:both;
		}
			#red #red_body .red_list ul li {
				width:285px;
				float:left;
				padding:0 0 40px;
			}
				#red #red_body .red_list ul li .more_image {
					width:83px;
					float:left;
					text-align:center;
				}
					#red #red_body .red_list ul li .more_image img {
						display:block;
						margin:0 auto;
					}
				#red #red_body .red_list ul li .more_text {
					width:180px;
					float:left;
					line-height:20px;
					font-size:12px;
				}
					#red #red_body .red_list ul li .more_text em {
						display:block;
						font-style:normal;
						font-weight:bolder;
					}

#power_utm {
	background:url(/img/page_image/livesecurity_bg.gif) repeat-x center 2px;
}
	#power_utm #power_utm_body {
		width:970px;
		height:336px;
		margin:0 auto;
		background:url(/img/page_image/hdr_why_utm.jpg) no-repeat 5px 52px;
		text-align:left;
	}
		#power_utm #power_utm_body .title {
			display:none;
		}
	#power_utm .list_3column {
		clear:both;
		padding:0 0 20px;
	}
		#power_utm .list_3column ul li {
			width:195px;
			float:left;
		}
			#power_utm .list_3column ul li p {
				padding:1px 0 1px 15px;
				background:url(/img/page_image/checkmark.gif) no-repeat left center;
				font-size:12px;
			}
	#power_utm .list {
		clear:both;
		padding:0 0 20px;
	}
		#power_utm .list ul {
			padding:0 0 0 30px;
		}
			#power_utm .list ul li {
				padding:2px 0 2px 15px;
				background:url(/img/page_image/list-bullet.gif) no-repeat left center;
				font-size:12px;
			}
	#power_utm .image {
		padding:0 0 20px;
		text-align:center;
		font-size:10px;
	}
	#page_more .brack_title {
		color:#333;
		font-family:"メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gthic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}

#live_security {
	background:url(/img/page_image/livesecurity_bg.gif) repeat-x center 2px;
}
	#live_security #live_security_body {
		width:970px;
		margin:0 auto;
		padding:0 0 40px;
		background:url(/img/page_image/hdr_support_mktg.jpg) no-repeat center 12px;
		text-align:left;
	}
			#live_security #live_security_body .title_body {
				height:280px;
			}
				#live_security #live_security_body .pankuzu {
					padding:40px 0 0;
					font-size:10px;
				}
				#live_security #live_security_body .title {
					height:30px;
				}
				#live_security #live_security_body h1 {
					color:#1d1d1d;
					font-size:20px;
					font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
				}
				#live_security #live_security_body em {
					color:#1d1d1d;
					font-size:12px;
					font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
				}
				#live_security #live_security_body .button_link {
					padding:40px 0;
				}
					#live_security #live_security_body .button_link a.get_support_button {
						width:234px;
						height:38px;
						display:block;
						background:url(/img/page_image/get_support_now.gif) no-repeat left top;
					}
						#live_security #live_security_body .button_link a.get_support_button span {
							display:none;
						}
				#live_security #live_security_body strong {
					padding:20px 0 0;
					display:block;
					font-weight:bolder;
					font-size:12px;
				}
				#live_security #live_security_body p,
				#live_security #live_security_body .simple_list {
					font-size:12px;
				}
				#live_security #live_security_body .image {
					margin:10px 0 0;
					border-top:solid 3px #5771aa;
					border-bottom:solid 3px #5771aa;
					text-align:center;
				}
				#live_security #live_security_body .page_sub_title {
					padding:20px 0 0;
				}

#howtobuy_title {
	background:url(/img/howtobuy_bg.gif) repeat-x left 2px;
}
	#howtobuy_title .title_body {
		width:960px;
		margin:0 auto 36px;
		text-align:left;
	}
		#howtobuy_title .title_body .title {
			padding:50px 20px 5px;
			color:#860704;
			font-size:15px;
		}
		#howtobuy_title .title_body .text {
			padding:0 20px;
			line-height:20px;
			font-size:12px;
		}
#howtobuy_menu {
	width:774px;
	overflow:hidden;
	margin:0 auto 11px;
}
	#howtobuy_menu ul {
		width:768px;
	}
		#howtobuy_menu li {
			width:256px;
			height:314px;
			float:left;
		}
		#howtobuy_menu li.find {
			background:url(/img/find_bg.gif) no-repeat left top;
		}
		#howtobuy_menu li.online {
			background:url(/img/online_bg.gif) no-repeat left top;
		}
		#howtobuy_menu li.product {
			background:url(/img/product_bg.gif) no-repeat left top;
		}
			#howtobuy_menu li dl {
				width:234px;
			}
				#howtobuy_menu li dt {
					height:27px;
				}
					#howtobuy_menu li dt span {
						display:none;
					}
				#howtobuy_menu li dd {
					padding:0 1px;
				}
#howtobuy_banner {
	width:774px;
	overflow:hidden;
	margin:0 auto;
}
	#howtobuy_banner ul {
		width:768px;
	}
		#howtobuy_banner li {
			height:314px;
			float:left;
		}
		#howtobuy_banner li.banner01 {
			width:256px;
		}
		#howtobuy_banner li.banner02 {
			width:488px;
		}



#compare-table {
	margin:0 24px;
}
	#compare-table td {
		padding:5px 0 10px 5px;
	}

	#compare-table th {
		font-weight:bold;
		padding:5px;
	}

		#compare-table .compare-header-row {
			background-color:#DFDFDF;
			font-size:12px;
		}

#detailed_specs_left {
	width:465px;
	float:left;
}
	table.comparison-table {
		width:100%;
		margin:15px 0 15px;
		padding:0;
		border-right:1px solid #a5a5a5;
		border-bottom:1px solid #a5a5a5;
		border-collapse: separate;
		border-spacing:0;
	}

	table.comparison-table th {
		padding:0 5px;
		border-left:1px solid #a5a5a5;
		border-top:1px solid #a5a5a5;
		font-weight:bold;
		height:51px;
		text-align:center;
		background:transparent url('/img/th_bg.gif') repeat-x scroll top left;
	}

	table.comparison-table th.label-th {
		border:none;
		background:#fcfcfc;
		text-align:right;
	}

	table.comparison-table tr.header-row {
		background-color:#e7e7e7;
		font-weight:bold;
	}

	table.comparison-table tr.sub-header-row {
		background-color:#efefef;
		font-weight:bold;
	}

	table.comparison-table td {
		height:45px;
		border-left:1px solid #a5a5a5;
		border-top:1px solid #a5a5a5;
		text-align:center;
	}

	table.comparison-table td.first-td {
		padding-left:11px;
		text-align:left;
	}
		table.comparison-table span {
			font-size:12px;
		}
#detailed_specs_right {
	width:465px;
	float:right;
}
	dl.specs-dl {
		clear:both;
	}
	dl.specs-dl dt {
		clear:both;
		float:left;
		font-weight:bold;
		padding-bottom:7px;
		padding-right:10px;
		width:30%;
	}

	dl.specs-dl dd {
		float:left;
		padding-bottom:7px;
		width:65%;
	}
	#detailed_specs_right em {
		display:block;
		clear:both;
	}

.solution_bg {
	background:url(/img/inquiry_bg.gif) no-repeat center 112px;
}
table.vpn-top-table {
	margin-top:25px;
	width:100%;
	font-size:12px;
}

table.vpn-top-table th {
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	
	font-weight:bold;
	height:51px;
	text-align:center;
	background:transparent url('/images/ripley/th_bg.gif') repeat-x scroll top left;
}

table.vpn-top-table th.label-th {
	border:none;
	background:#fcfcfc;
	text-align:right;
}

table.vpn-top-table tr.header-row {
	background-color:#e7e7e7;
	font-weight:bold;
}

table.vpn-top-table tr.sub-header-row {
	background-color:#efefef;
	font-weight:bold;
}

table.vpn-top-table td {
	height:45px;
	padding:5px;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	text-align:left;
}

table.vpn-top-table td.first-td {
	padding-left:11px;
	text-align:left;
}

#wide-with-margin {
	width:830px;
	padding:0 130px 3px 0;
}

.vpn-spec-table {
	background:#fff;
	width:100%;
	margin:0 0 15px 0;
	font-size:12px;
}

.vpn-spec-table td {
	border:1px solid #e8e8e8;
	padding:10px;
	vertical-align:top;
}

.vpn-right{
	text-align:right;
	font-weight:bold;
}

.vpn-spec {
	padding:5px;
}

.vpn-spec p {
	margin-bottom:8px;
	padding-bottom:0;	
}


.page-main {
	float:left;
	width:591px;
	margin-right:30px;
}


table.comparison-table {
	margin-top:25px;
	width:100%;
	font-size:12px;
}

table.comparison-table th {
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	
	font-weight:bold;
	height:51px;
	text-align:center;
	background:transparent url('/images/ripley/th_bg.gif') repeat-x scroll top left;
}

table.comparison-table th.label-th {
	border:none;
	background:#fcfcfc;
	text-align:right;
}

table.comparison-table tr.header-row {
	background-color:#e7e7e7;
	font-weight:bold;
}

table.comparison-table tr.sub-header-row {
	background-color:#efefef;
	font-weight:bold;
}

table.comparison-table td {
	height:45px;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	text-align:center;
}

table.comparison-table td.first-td {
	padding-left:11px;
	text-align:left;
}

table#lss-compare-table th {
	
}

th.col-lss-standard, th.col-lss-plus, th.col-lss-gold {
	width:107px;
}

table.info-table {
	margin-top:5px;
	width:95%;
}

table.info-table th {
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	font-weight:bold;
	height:31px;
	/*text-align:center;
	background:transparent url('/images/ripley/th_bg.gif') repeat-x scroll top left;*/
	background:#ccc;
	padding:2px 8px 2px 8px;
}

table.info-table tr.header-row {
	background-color:#e7e7e7;
	font-weight:bold;
}

table.info-table td {
	height:35px;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	padding-left:8px;
}


#library {
	background:#f2f2f2;
}
#library_page {
	width:920px;
	margin:0 auto;
	overflow:hidden;
}
	#library_page .category_title {
		width:920px;
		margin:0 0 15px 0;
		background:url(/img/category_title_bg.gif) no-repeat left top;
	}
		#library_page .category_title span {
			height:34px;
			display:block;
			padding:0 0 0 12px;
			line-height:36px;
			font-size:18px;
			color:#666;
			background:url(/img/category_title_bg.gif) no-repeat right top;
		}
	
	.catalogue_guidebook {
		width:920px;
		overflow:hidden;
		margin:0 0 0 10px;
	}
		.catalogue_guidebook li {
			padding:0 20px 15px;
			float:left;
			text-align:center;
		}
			.catalogue_guidebook span {
				font-size:12px;
			}
			.catalogue_guidebook a {
				display:block;
				padding:0 0 10px;
				text-align:center;
				font-size:12px;
			}
	
	.product_data_seat {
		width:920px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.product_data_seat ul {
			width:980px;
		}
			.product_data_seat li {
				width:215px;
				height:240px;
				padding:0 0 15px;
				float:left;
				text-align:center;
			}
				.product_data_seat a {
					display:block;
					padding:0 0 10px;
					text-align:center;
					font-size:12px;
				}
	
	.solution_flyer {
		width:920px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.solution_flyer ul {
			width:980px;
		}
			.solution_flyer li {
				padding:0 35px 15px;
				float:left;
			}
				.solution_flyer a {
					display:block;
					padding:0 0 10px;
					text-align:center;
					font-size:12px;
				}
	
	.white_paper {
		width:920px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.white_paper ul {
			width:980px;
		}
			.white_paper li {
				float:left;
				padding:0 20px 15px;
				font-size:12px;
			}
				.white_paper a.image_link {
					display:block;
					float:left;
					padding:0 10px 0 0;
				}
			
	
	.introduction_set {
		width:920px;
		overflow:hidden;
		margin:0 0 0 14px;
	}
		.introduction_set ul {
			width:980px;
		}
			.introduction_set li {
				padding:0 60px 15px;
				float:left;
			}
				.introduction_set p {
					padding:0 0 5px;
					text-align:center;
					font-size:12px;
				}
				.introduction_set a {
					display:block;
					padding:0 0 5px;
					text-align:center;
					font-size:12px;
				}
	
	.skill_data {
		width:920px;
		overflow:hidden;
		margin:0 0 0 14px;
	}
		.skill_data ul {
			width:980px;
		}
			.skill_data li {
				padding:0 60px 15px;
				float:left;
			}
				.skill_data p {
					padding:0 0 5px;
					text-align:center;
					font-size:12px;
				}
				.skill_data a {
					display:block;
					padding:0 0 5px;
					text-align:center;
					font-size:12px;
				}
	
	.event_data {
		width:645px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.event_data ul li {
			padding:0 0 20px;
		}
			.event_data p {
				padding:0 0 5px;
				text-align:left;
				font-size:12px;
			}
	
	.pp_pdf_data {
		width:920px;
		overflow:hidden;
	}
		.pp_pdf_data ul {
			width:920px;
		}
			.pp_pdf_data ul li {
				float:left;
				padding:0 85px 20px;
				text-align:center;
			}
				.pp_pdf_data p {
					padding:0 0 5px;
					font-size:12px;
				}
	
	.hardware_onsite_service {
		width:920px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.hardware_onsite_service ul {
			width:980px;
		}
			.hardware_onsite_service li {
				padding:0 40px 15px;
				float:left;
				font-size:12px;
				text-align:center;
			}
				.hardware_onsite_service a {
					display:block;
					padding:0 0 5px;
				}
	
	.partner_solution {
		width:900px;
		overflow:hidden;
		margin:0 0 0 24px;
	}
		.partner_solution ul {
			width:980px;
		}
			.partner_solution li {
				width:215px;
				height:260px;
				padding:0 0 15px;
				float:left;
				font-size:12px;
				text-align:center;
			}
				.partner_solution a {
					display:block;
					padding:0 0 5px;
				}
		
		#library_title {
			background:#f2f2f2 url(/img/page_title_bg2.gif) repeat-x left top;
		}
		#page_title .title_body .library_menu{
			background:url(/img/page_menu_middle2.gif) repeat-x left top;
		}
			#page_title .title_body .library_menu div {
				background:url(/img/page_menu_left2.gif) no-repeat left top;
			}
		#page_title .title_body .library_menu_foot {
			background:url(/img/page_menu_right2.gif) no-repeat right top;
		}
		#library_page .policy_text_body ul {
			padding:0 0 20px 30px;
		}
			#library_page .policy_text_body ul li {
				padding:0 0 0 12px;
				background:url(/img/page_image/list_icon01.gif) no-repeat left center;
				font-size:12px;
			}
		#library_page p.text {
			padding:0 0 20px 30px;
			font-size:12px;
		}
	
	.setup_data {
		width:920px;
		overflow:hidden;
		margin:0 0 0 14px;
	}
		.setup_data ul {
			width:980px;
		}
			.setup_data li {
				padding:0 60px 15px;
				float:left;
				text-align:center;
			}
				.setup_data p {
					display:block;
					padding:0 0 5px;
					text-align:center;
					font-size:12px;
				}
				.setup_data li.xtm_setup_comment div {
					padding:8px;
					border: solid 2px #666;
					text-align:left;
				}
					.setup_data li.xtm_setup_comment div p {
						text-align:left;
					}

.us_box_set {
	width:920px;
	overflow:hidden;
}

	.us_box_set .doclist {
		width:920px;
		margin:0 0 20px;
		font-size:12px;
	}
	.us_box_set .doclist td{
		border:none;
}
	.us_box_set .doclist td a:hover {
		border:none;
}
		.us_box_set .doclist .rowh {
			background:#ddd;
			border:solid 1px #aaa;
			font-weight:bolder;
		}

		.us_box_set .doclist .row1 {
			background:#f3f3f3;
		}
		.us_box_set .doclist .row2 {
			background:#eaeaea;
		}
		.us_box_set .doclist .row3 {
			background:#f3f3f3;
                        line-height:19px;
		}

			.us_box_set .doclist td {
				padding:5px;
			}




#solutions {
	background:#fcfcfc url(/img/page_image/solutions_bg.gif) repeat-x left top;
}
	#solutions_title .title_body {
		width:960px;
		margin:0 auto;
		text-align:left;
	}
		#solutions_title .title_body .title {
			height:187px;
			background:url(/img/page_image/hdr_solutions.jpg) no-repeat center 52px;
		}
			#solutions_title .title_body .title span {
				display:none;
			}
		#solutions_menu {
			width:592px;
			overflow:hidden;
			margin:0 auto;
			
		}
			#solutions_menu ul {
			}
				#solutions_menu li {
					width:296px;
					height:237px;
					float:left;
				}
				#solutions_menu li.network_size {background:url(/img/page_image/solutions_menu_network.jpg) no-repeat left top;}
				#solutions_menu li.xtm {background:url(/img/page_image/solutions_menu_xtm.jpg) no-repeat left top;}
				#solutions_menu li.xcs {background:url(/img/page_image/solutions_menu_xcs.jpg) no-repeat left top;}
				#solutions_menu li.security {background:url(/img/page_image/solutions_menu_security.jpg) no-repeat left top;}
				#solutions_menu li.introduction_management {background:url(/img/page_image/solutions_menu_introduction_management.jpg) no-repeat left top;}
					#solutions_menu li dl {
						width:270px;
						margin:0 0 0 25px;
					}
						#solutions_menu li dt {
							height:70px;
							padding:0 0 0 10px;
							line-height:55px;
							font-weight:bolder;
							font-size:15px;
							color:#585858;
						}
						#solutions_menu li dd {
							padding:2px 20px;
							font-size:12px;
						}

.side_button_space .download_button {
	width:336px;
	height:92px;
	display:block;
	overflow:hidden;
	padding:0 0 0 80px;
	background:url(/img/page_image/lrg_dl_btn.png) no-repeat left top;
	font-size:12px;
}
	.side_button_space .download_button a {
		display:block;
		padding:20px 0 0;
		font-style:normal;
		font-weight:bolder;
		font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
	}
		
		.network_list {
			width:340px;
			margin:0 0 21px;
			padding:0 0 9px;
			background:url(/img/side_down_list_bg.gif) no-repeat left bottom;
		}
			.network_list dl {
				background:url(/img/side_down_list_bg.gif) no-repeat left top;
			}
				.network_list dl dt {
					height:41px;
					background:url(/img/page_image/side_network_list_t.gif) no-repeat left top;
				}
					.network_list dl dt span {
						display:none;
					}
				.network_list dl dd {
					border-bottom: solid 1px #d6d6d6;
				}
					.network_list dl dd em {
						font-style:normal;
						font-weight:bolder;
						color:#ff0000;
					}
					.network_list dl dd p {
						text-align:right;
					}
				.network_list dl dd.last {
					border-bottom:none;
				}
					.network_list dl dd div.side_box {
						padding:10px 0 10px 10px;
					}
						.network_list dl dd div {
							line-height:20px;
							font-size:12px;
						}
							.network_list dl dd p {
								font-size:10px;
							}
		
		.side_related_list {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.side_related_list dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.side_related_list dl dt {
					height:33px;
					background:url(/img/side_related_list_t.gif) no-repeat left top;
				}
					.side_related_list dl dt span {
						display:none;
					}
				.side_related_list dl dd {
					padding:15px;
				}
					.side_related_list dl dd ul li {
						padding:0 0 10px 20px;
						background:url(/img/list-bullet.gif) no-repeat left 10px;
						line-height:20px;
					}
					.side_related_list dl dd p {
						text-align:right;
					}
		
		.white_papers_list {
			width:585px;
			overflow:hidden;
		}
			.white_papers_list li {
				clear:both;
			}
				.white_papers_list li h2 {
					padding:0 0 15px;
					color:#860704;
					font-size:26px;
					font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
				}
				.white_papers_list img {
					float:left;
					display:block;
					margin:0 10px 0 0;
					padding:0 0 15px;
				}
					.white_papers_list .list_title em {
						font-size:12px;
					}
					.white_papers_list .list_body {
						line-height:20px;
						font-size:12px;
					}
					.white_papers_list .stat {
						text-align:right;
						font-size:12px;
					}
		
		.solutions_xtm_fw_left_column {
			width:420px;
			float:left;
			margin:0;
		}
		.solutions_xtm_fw_right_column {
			width:540px;
			float:right;
			margin:0;
		}
			.solutions_xtm_fw_right_column .solutions_xtm_image {
				margin:0 auto;
				text-align:center;
			}
			.solutions_xtm_fw_right_column .download_brochure {
				width:236px;
				height:27px;
				margin:0 auto;
				background:url(/img/page_image/download_brochure.gif) no-repeat left top;
				text-align:center;
				line-height:24px;
				font-size:12px;
			}
		.spam_monitor {
			height:46px;
			clear:both;
			margin:0 0 -25px;
			text-align:center;
		}
			.spam_monitor a img:hover {
				filter: alpha(opacity=75);
				opacity: 0.75;
			}
		.solutions_xtm_list {
			clear:both;
			padding:50px 0 0;
		}
			.solutions_xtm_list li {
				width:480px;
				float:left;
				padding:0 0 20px;
			}
				.solutions_xtm_list li .solutions_xtm_list_image {
					width:90px;
					float:left;
				}
				.solutions_xtm_list li .solutions_xtm_list_text {
					width:370px;
					float:left;
					line-height:20px;
					font-size:12px;
				}
				.solutions_xtm_list li .solutions_xtm_list_text_mini {
					width:350px;
					float:left;
					line-height:20px;
					font-size:12px;
				}
					.solutions_xtm_list li .solutions_xtm_list_text em {
						display:block;
						font-style:normal;
						font-weight:bolder;
					}

#support_search_box {
	width:669px;
	clear:both;
	margin:25px auto 0;
}
	#support_search_box .search_box_title {
		height:22px;
		padding:0 0 0 38px;
		color:#860704;
		font-size:18px;
	}
	#support_search_box #support_search {
		height:134px;
		background:url(/img/kb-search-bg.png) no-repeat right center;
	}
#support_search_list {
	width:669px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
	#support_search_list div {
		width:643px;
		overflow:hidden;
		margin:0 0 0 24px;
		border-bottom:solid 1px #d1d1d1;
	}
		#support_search_list ul {
			width:669px;
		}
			#support_search_list li {
				width:210px;
				float:left;
				padding:20px 0;
				text-align:left;
			}
				#support_search_list li img {
					float:left;
					display:block;
					margin:0 10px 0 0;
				}
				#support_search_list li a {
					float:left;
					display:block;
					cursor:pointer; 
					font-size:12px;
				}
					#support_search_list li em {
						display:block;
						font-style:normal;
						font-weight:bolder;
					}

#premiere_partner {
	width:980px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
	#premiere_partner ul {
		width:1020px;
		overflow:hidden;
		margin:20px auto 20px;
		border-bottom:solid 1px #d1d1d1;
		text-align:center;
	}
		#premiere_partner li {
			width:241px;
			float:left;
			margin:0 0 20px;
			padding:0 0 20px;
			border-bottom:solid 1px #d1d1d1;
		}
		#premiere_partner .margin_center {
			margin:0 0 0 241px;
		}
			#premiere_partner li div {
				width:231px;
				height:40px;
				vertical-align:middle;
			}
			#premiere_partner li.last_list {
				margin-bottom:0;
				border:none;
			}
			#premiere_partner li p {
				width:231px;
				font-size:12px;
				text-align:center;
			}

#agency {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
	#agency .category_title {
		width:960px;
		margin:5px 0 15px 0;
		background:url(/img/category_title_bg_long.gif) no-repeat left top;
	}
		#agency .category_title span {
			height:34px;
			display:block;
			padding:0 0 0 12px;
			line-height:36px;
			font-size:18px;
			color:#666;
		}
	#agency .agency_premiere {
		width:900px;
		margin:0 auto;
		vertical-align:middle;
		text-align:left;
	}
		#agency .agency_premiere li {
			width:900px;
			overflow:hidden;
			margin:0 0 10px;
			padding:0 0 10px;
			border-bottom:solid 1px #d1d1d1;
		}
			#agency .agency_premiere .image {
				width:160px;
				float:left;
			}
				#agency .agency_premiere .image span {
					display:none;
				}
			#agency .agency_premiere .imn {
				height:212px;
				background:url(/img/page_image/ibax_logo.gif) no-repeat center;
			}
			#agency .agency_premiere .rdenshi {
				height:166px;
				background:url(/img/page_image/r-denshi-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .itfor {
				height:142px;
				background:url(/img/page_image/itfor-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .rescue {
				height:142px;
				background:url(/img/page_image/it-rescue-logo2.gif) no-repeat center;
			}
			#agency .agency_premiere .artemis {
				height:144px;
				background:url(/img/page_image/Artemis-lg.gif) no-repeat center;
			}
			#agency .agency_premiere .otsuka {
				height:142px;
				background:url(/img/page_image/otsuka-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .synnex {
				height:120px;
				background:url(/img/page_image/SYNNEX_INFOTEC_LOGO_w.png) no-repeat center;
			}
			#agency .agency_premiere .softbank {
				height:120px;
				background:url(/img/page_image/SoftBankBB_logo_s.gif) no-repeat center;
			}
			#agency .agency_premiere .daiwabo {
				height:96px;
				background:url(/img/page_image/link-dis.gif) no-repeat center;
			}
			#agency .agency_premiere .takachiho {
				height:144px;
				background:url(/img/page_image/tk-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .ntt {
				height:120px;
				background:url(/img/page_image/ntt.jpg) no-repeat center;
			}
			#agency .agency_premiere .jpu {
				height:120px;
				background:url(/img/page_image/jpu-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .hitachi {
				height:120px;
				background:url(/img/page_image/hitachikokusai-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .pal {
				height:144px;
				background:url(/img/page_image/PAL_SOFTWARE_LOGO_w.gif) no-repeat center;
			}
			#agency .agency_premiere .infotec {
				height:96px;
				background:url(/img/page_image/marubeni-logo.jpg) no-repeat center;
			}
			#agency .agency_premiere .charge_table {
				width:720px;
				float:right;
			}
			
			.charge_table {
				margin:10px 0;
				text-align:center;
				font-size:12px;
				border: 1px solid #CCCCCC;
				border-collapse: separate;
				border-spacing: 1px;
			}
				.charge_table th {
					width:160px;
					padding: 4px;
					border-right: 1px solid #CCCCCC;
					background-color: #f0f0f0;
					text-align:left;
				}
				.charge_table td {
					padding: 4px;
					border-right: 1px solid #CCCCCC;
					background-color: #f0f0f0;
					text-align:left;
				}
					.charge_table div {
						background-color: #e6e6e6;
						text-align:center;
					}
					.charge_table p {
						text-align:center;
					}
					.charge_table div span {
						display:block;
						font-size:12px;
						color:#85001c;
						font-weight:bolder;
					}
					.charge_table em {
						color:#c61a22;
						font-style:normal;
					}

.areyouready p {
	text-align:left;
}

.areyouready div {
	width:502px;
	margin:20px 50px 0;
	padding:8px 0;
	border-top: solid 1px #d1d1d1;
	border-bottom: solid 1px #d1d1d1;
 	text-align:center;
 	font-size:12px;
}


#news_page {
	clear:both;
}
	#news_top_main {
		width:730px;
		float:right;
		overflow:hidden;
	}
		
		#news_top_main .news_main_column {
			width:455px;
			float:left;
			overflow:hidden;
		}
			#news_top_main .news_main_column .news_box {
				width:425px;
				font-size:12px;
			}
				#news_top_main .news_main_column .news_box .news_title {
					height:34px;
					margin:0 0 10px;
					padding:0 0 0 10px;
					background:url(/img/news_title.gif) no-repeat left top;
					line-height:36px;
					color:#666;
					font-size:15px;
				}
				#news_top_main .news_main_column ul {
					padding:0 5px 5px;
				}
					#news_top_main .news_main_column ul li {
						padding:0 0 12px;
					}
		
		#news_top_main .news_right_column {
			width:275px;
			float:left;
			overflow:hidden;
		}
			.side_resources_list {
				width:275px;
				margin:0;
				padding:0 0 4px;
				background:url(/img/side_resources_list_bottom.gif) no-repeat left bottom;
			}
				.side_resources_list dl {
					background:url(/img/side_resources_list_bg.gif) repeat-y left top;
				}
					.side_resources_list dl dt {
						height:41px;
						background:url(/img/side_resources_list_t.gif) no-repeat left top;
					}
						.side_resources_list dl dt span {
							display:none;
						}
					.side_resources_list dl dd {
						border-bottom: solid 1px #d6d6d6;
					}
					.side_resources_list dl dd.last {
						border-bottom:none;
					}
						.side_resources_list dl dd div.side_box {
							padding:10px 0 10px 10px;
						}
							.side_resources_list dl dd img {
								width:48px;
								display:block;
								float:left;
								margin:0 5px 0 0;
							}
							.side_resources_list dl dd div {
								line-height:20px;
								font-size:12px;
							}
								.side_resources_list dl dd em {
									display:block;
									font-style:normal;
									font-weight:bolder;
								}
								.side_resources_list dl dd p {
									font-size:10px;
								}
	
	#news_top_sub {
		width:230px;
		float:left;
		overflow:hidden;
	}
		#news_top_main .news_left_column {
			width:230px;
			float:left;
			overflow:hidden;
		}
			.side_events_list {
				width:200px;
				margin:0 0 21px;
				padding:0 0 6px;
				background:url(/img/side_events_list_f.gif) no-repeat left bottom;
			}
				.side_events_list dl {
					background:url(/img/side_events_list_bg.gif) repeat-y left top;
					font-size:12px;
				}
					.side_events_list dl dt {
						height:33px;
						background:url(/img/upcoming_events_t.gif) no-repeat left top;
					}
						.side_events_list dl dt span {
							display:none;
						}
					.side_events_list dl dd {
						padding:15px;
					}
						.side_events_list dl dd ul li {
							padding:0 0 10px 28px;
							background:url(/img/event_24.png) no-repeat left 3px;
							line-height:16px;
						}
						.side_events_list dl dd p {
							text-align:right;
						}
			.media_contacts_list {
				width:200px;
				margin:0 0 21px;
				padding:0 0 6px;
				background:url(/img/side_events_list_f.gif) no-repeat left bottom;
			}
				.media_contacts_list dl {
					background:url(/img/side_events_list_bg.gif) repeat-y left top;
					font-size:12px;
				}
					.media_contacts_list dl dt {
						height:33px;
						background:url(/img/media_contacts_t.gif) no-repeat left top;
					}
						.media_contacts_list dl dt span {
							display:none;
						}
					.media_contacts_list dl dd {
						padding:15px 20px;
					}
						.media_contacts_list dl dd p {
							text-align:right;
						}
						.media_contacts_list dl dd ul li {
							padding:0 0 10px;
							line-height:16px;
						}
							.media_contacts_list dl dd ul li p {
								padding:0 0 0 20px;
								text-align:left;
							}

#blog_page {
	clear:both;
	padding:0;
}
	
	#blog_page .left_column {
		width:600px;
		float:left;
		overflow:hidden;
		text-align:left;
	}
		#blog_page .category_title {
			width:645px;
			height:34px;
			margin:0 0 15px;
			background:url(/img/category_title_bg.gif) no-repeat left top;
		}
			#blog_page .category_title span {
				padding:0 0 0 12px;
				line-height:36px;
				font-size:18px;
				color:#666;
			}
		#blog_page .blog_list {
			width:590px;
		}
			#blog_page .blog_list li {
				margin:0 0 5px;
				border-bottom:dotted 1px #d1d1d1;
			}
				.blog_list .blog_title {
					padding:10px 0 0;
					font-size:16px;
					font-weight:bolder;
				}
					.blog_list .blog_title a span {
						padding:0 5px 0 0;
					}
				.blog_list .blog_body {
					clear:both;
					padding:5px 0 15px;
					line-height:20px;
					font-size:12px;
				}
					.blog_list .blog_body table {
						border:0;
						border:none;
					}
					.blog_list .blog_body em {
						display:block;
						font-style:normal;
						font-weight:bolder;
					}
					.blog_list .blog_body dt {
						font-style:normal;
						font-weight:bolder;
					}
					.blog_list .blog_body .pdf_image {
						width:160px;
						display:block;
						float:left;
						margin:0 5px 0 0;
						text-align:center;
					}
					.blog_list .blog_body .assets_image img {
						float:left;
						margin:0 10px 0 0;
					}
					.blog_list .blog_body .blog_list_text {
						text-align:left;
					}
					.blog_list .blog_body .image {
						float:left;
						width:200px;
						height:100px;
						padding:0;
						margin:0;
						text-align:center;
					}
			#blog_page .blog_list .stat {
				clear:both;
				padding:0 5px 5px;
				text-align:right;
				font-size:12px;
			}
	
	#blog_page .right_column {
		width:340px;
		float:right;
		margin:0 -1px 0 0;
	}
		.recently_list {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.recently_list dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.recently_list dl dt {
					height:33px;
					background:url(/img/recently_list_t.gif) no-repeat left top;
				}
				.recently_list dl dt.menu_title_sa {
					background:url(/img/page_image/menu_title_sa.gif) no-repeat left top;
				}
				.recently_list dl dt.menu_title_wh {
					background:url(/img/page_image/menu_title_wh.gif) no-repeat left top;
				}
				.recently_list dl dt.menu_title_Wi {
					background:url(/img/page_image/menu_title_Wi.gif) no-repeat left top;
				}
				.recently_list dl dt.menu_title_ex {
					background:url(/img/page_image/menu_title_ex.gif) no-repeat left top;
				}
				.archive_list dl dt {
					height:33px;
					background:url(/img/archive_list_t.gif) no-repeat left top;
				}
					.recently_list dl dt span {
						display:none;
					}
				.recently_list dl dd {
					padding:15px;
				}
					.recently_list dl dd ul li {
						padding:0 0 10px 25px;
						background:url(/img/icon_green_check.gif) no-repeat left top;
						line-height:20px;
					}

#company {
	width:693px;
	margin:0 auto;
	overflow:hidden;
}
	#company .category_title {
		width:645px;
		margin:0 0 15px 24px;
		background:url(/img/category_title_bg.gif) no-repeat left top;
	}
		#company .category_title span {
			height:34px;
			display:block;
			padding:0 0 0 12px;
			line-height:36px;
			font-size:18px;
			color:#666;
			background:url(/img/category_title_bg.gif) no-repeat right top;
		}
	.company_info_text {
		margin:0 0 15px 24px;
		line-height:20px;
		font-size:12px;
		text-align:left;
	}
	.corporate_info {
		margin:0 0 0 24px;
		vertical-align:middle;
		text-align:left;
	}
		.corporate_info li {
			width:645px;
			overflow:hidden;
			margin:0 0 10px;
			padding:0 0 10px;
			border-bottom:solid 1px #d1d1d1;
		}
			.corporate_info li .charge_table {
				width:645px;
			}

#inquiry_body {
}
	#inquiry_column {
		width:920px;
		margin:0 auto;
	}

		.inquiry_text {
			padding:30px 0 0;
			text-align:left;
			line-height:20px;
			font-size:13px;
			color:#333;
		}
			.inquiry_text strong {
				width:19px;
				height:19px;
				float:left;
				display:block;
				margin:0 4px 0 0;
				background:url(/img/icon_red_check.png) no-repeat left top;
			}
				.inquiry_text strong span {
					display:none;
				}
		#inquiry_column .inquiry_form {
			width:900px;
			padding:30px 0;
			font-size:13px;
			text-align:left;
		}
			#error_message{
				margin:0;
				padding:10px;
			}
			#error_message dt{
				margin:0;
				padding:5px;
				background:#ffcccc;
			}
			#error_message dd{
				margin:0;
				padding:5px;
				background:#ffcccc;
			}
			.inquiry_form .forms dt{
				width:920px;
				height:34px;
				margin:0 0 15px;
				clear:both;
				background:url(/img/page_image/form_title_bg.gif) no-repeat left top;
			}
				.inquiry_form .forms dt span{
					float:left;
					display:block;
					padding:0 0 0 12px;
					line-height:36px;
					font-size:18px;
					color:#666;
					font-weight:bolder;
				}
				.inquiry_form .forms dt strong{
					width:19px;
					height:27px;
					float:left;
					display:block;
					margin:0 0 0 4px;
					background:url(/img/icon_red_check.gif) no-repeat left 8px;
				}
					.inquiry_form .forms dt strong span{
						display:none;
					}
			.inquiry_form .forms dd{
				padding:0 10px 25px;
				clear:both;
				color:#333;
			}
				.inquiry_form .forms dd label{
					float:left;
					padding:0 18px 10px 0;
				}
				.inquiry_form .forms dd br{
					display:none;
				}
				.inquiry_form .forms dd input.input_wid01{
					width:250px;
				}
				.inquiry_form .forms dd .input_wid03{
					width:900px;
					height:150px;
				}
			#inquiry_column .inquiry_form .btn {
				clear:both;
				margin:10px auto;
				text-align:center;
			}
				#inquiry_column .inquiry_form .message_bottom {
					display:block;
					margin:0 auto;
					text-align:center;
				}
				#inquiry_column .inquiry_form .btn button.submit {
					width:141px;
					height:41px;
					margin:0 10px;
					cursor:pointer;
					background:url(/img/mail_button01.gif) no-repeat left top;
					border:0;
					border:none;
				}
				#inquiry_column .inquiry_form .btn button.back {
					width:141px;
					height:41px;
					margin:0 10px;
					cursor:pointer;
					background:url(/img/mail_button03.gif) no-repeat left top;
					border:0;
					border:none;
				}
				#inquiry_column .inquiry_form #preview_mail_form .btn button.submit {
					width:141px;
					height:41px;
					margin:0 10px;
					cursor:pointer;
					background:url(/img/mail_button02.gif) no-repeat left top;
					border:0;
					border:none;
				}
					#inquiry_column .inquiry_form .btn button span {
						display:none;
					}


#policy_body {
	background:url(/img/inquiry_bg.gif) no-repeat center top;
}
	#policy_column {
		width:960px;
		margin:0 auto;
		padding:0 0 50px;
	}
		#policy_column a:link,
		#policy_column a:visited {text-decoration:underline;}
		#policy_column a:focus,
		#policy_column a:hover,
		#policy_column a:active {text-decoration:none;}
		
		#policy_left_column {
			width:622px;
			float:left;
		}
			#policy_left_column .policy_text_body {
				padding:25px 20px 0 0;
				line-height:20px;
				font-size:12px;
				text-align:left;
				color:#333;
			}
				#policy_left_column .policy_text_body h2 {
					padding:25px 0 0;
					color:#860704;
					font-size:18px;
					font-weight:bolder;
					font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
				}
				#policy_left_column .policy_text_body ul {
					padding:0 0 0 18px;
				}
					#policy_left_column .policy_text_body ul li {
						padding:0 0 0 12px;
						background:url(/img/page_image/list_icon01.gif) no-repeat left center;
					}
					#policy_left_column .policy_text_body dl dt {
						font-weight:bolder;
					}
		#policy_right_column {
			width:338px;
			float:right;
		}
			#policy_right_column .policy_list {
				padding:25px 20px 0 13px;
				line-height:20px;
				font-size:12px;
				text-align:left;
				color:#333;
			}
				#policy_right_column .policy_list ul {
					padding:0 0 0 20px;
					line-height:20px;
					font-size:12px;
					text-align:left;
					color:#333;
				}
					#policy_right_column .policy_list ul li {
						padding:0 0 0 12px;
						background:url(/img/page_image/list_icon01.gif) no-repeat left center;
					}

.vpn_support {
}
	.vpn_support .policy_text_body ul li {
		padding:0 0 0 12px;
		background:url(/img/page_image/list_icon01.gif) no-repeat left 7px;
	}
	.vpn_support .page_text p,
	.vpn_support .policy_text_body dd {
		padding:0 0 20px;
	}
	.vpn_support .page_text em,
	.vpn_support .policy_text_body dt {
		font-size:15px;
		color:#666;
		font-weight:bolder;
	}


#search_body {
	background:url(/img/inquiry_bg.gif) no-repeat center top;
}
	#search_column {
		width:960px;
		margin:0 auto;
	}
		#search_left_column {
			width:622px;
			float:left;
		}

		#search_right_column {
			float:right;
			
		}
.search_list {
	width:590px;
}
	.search_list li {
		margin:0 0 5px;
		border-bottom:dotted 1px #d1d1d1;
		text-align:left;
	}
		.search_list .search_title {
			padding:10px 0 5px;
			font-size:16px;
			font-weight:bolder;
		}
				.search_list .search_body {
					padding:0 0 15px;
					line-height:20px;
					font-size:12px;
				}
			#search_left_column .stat {
				clear:both;
				padding:0 5px 5px;
				text-align:right;
				font-size:12px;
			}
.search_stat {
	width:590px;
	padding:10px 0;
	text-align:center;
	font-size:12px;
}


.mawari {
	float: right;
}
.setumei {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.mawari2 {
	float: left;
}
.kaykuchu {
	float: right;
}

.prize_navi {
	clear:both;
	padding:10px 0;
	text-align:center;
	font-size:12px;
}

.us_support {
	padding:20px 0;
	text-align:left;
	font-size:12px;
}
	.us_support li {
		padding:0 0 10px;
	}
		.us_support li em {
			padding:5px 0 5px 25px;
			text-style:normal;
			background:url(/img/page_image/icon_green_check.png) no-repeat left top;
		}

.faq_category_list {
	width:600px;
	clear:both;
	padding:30px 10px 30px 0;
	font-size:12px;
	text-align:left;
}
	.faq_category_list ul {
		float:left;
		border-right: solid 1px #eeeeee;
	}
		.faq_category_list ul li {
			width:190px;
			float:left;
			padding:5px;
			border-top: solid 1px #eeeeee;
			border-left: solid 1px #eeeeee;
			border-bottom: solid 1px #eeeeee;
		}
.faq_list {
	padding:30px 10px 30px 0;
	border-bottom: dotted 1px #666;
	font-size:12px;
	text-align:left;
}
	.faq_list li {
		padding:5px 0 5px 22px;
		background:url(/img/page_image/icon_q.gif) no-repeat left top;
	}
#policy_left_column .faq_text_body {
	padding:25px 20px 0 0;
	line-height:20px;
	font-size:12px;
	text-align:left;
	color:#333;
}
		#policy_left_column .faq_text_body dl dt {
			padding:0 0 5px 22px;
			background:url(/img/page_image/icon_q.gif) no-repeat left top;
			font-weight:bolder;
		}
		#policy_left_column .faq_text_body dl dd {
			padding:0 0 5px 22px;
			background:url(/img/page_image/icon_a.gif) no-repeat left top;
		}

.side_down_list dl dd div.side_box:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear: both;
}
.side_down_list dl dd div.side_box{
	zoom:100%;
}

#support_center {
clear: both; overflow: hidden; width: 840px; height: 100%; margin: 40px auto;
}
#support_center dl {
border-bottom: 1px solid #c0c0c0; display: inline; float: left; width: 200px; height: 95px; padding-left: 10px;
}
#support_center dl:hover {
background: #e6e6e6;
}
#support_center dl dt {
height: 32px;padding-top: 20px; padding-left: 38px; font-size: 13px; font-weight: bold; line-height: 150%;
}
#support_center dl.img01 dt {
background: url(/img/img01.png) left 20px no-repeat;
}
#support_center dl.img02 dt {
background: url(/img/img02.png) left 20px no-repeat;
}
#support_center dl.img03 dt {
background: url(/img/img03.png) left 20px no-repeat;
}
#support_center dl.img04 dt {
background: url(/img/img04.png) left 20px no-repeat;
}
#support_center dl.img05 dt {
background: url(/img/img05.png) left 20px no-repeat;
}
#support_center dl.img06 dt {
background: url(/img/img06.png) left 20px no-repeat;
}
#support_center dl.img07 dt {
background: url(/img/img07.png) left 20px no-repeat;
}
#support_center dl.img08 dt {
background: url(/img/img08.png) left 20px no-repeat;
}
#support_center dl dd {
height: 40px; padding-left: 38px; font-size: 12px; line-height: 150%; color: #000000;
}
#support_center .left_column dl {
margin-top: 20px;
}
		.support .left_column p {
			font-size: 12px;
		}
		.support .left_column dl {
			margin-top: 21px;
		}
		.support .left_column dl dt {
			font-size: 13px;
		}
		.support .left_column dl dd{
			font-size: 12px;
		}
		.security_portal02 {
			width:338px;
			margin:0 0 21px;
			padding:0 0 6px;
			background:url(/img/side_facts_list_f.gif) no-repeat left bottom;
		}
			.security_portal02 dl {
				background:url(/img/side_facts_list_bg.gif) repeat-y left top;
				font-size:12px;
			}
				.security_portal02 dl dt {
					height:33px;
					padding:10px 20px;
					border-top: 1px solid #c0c0c0;
					font-size: 13px;
					font-weight: bold;
					line-height:150%;
				}
				.security_portal02 dl dt.menu_title_sa {
					background:url(/img/page_image/menu_title_sa.gif) no-repeat left top;
				}
				.security_portal02 dl dt.menu_title_wh {
					background:url(/img/page_image/menu_title_wh.gif) no-repeat left top;
				}
				.security_portal02 dl dt.menu_title_Wi {
					background:url(/img/page_image/menu_title_Wi.gif) no-repeat left top;
				}
				.security_portal02 dl dt.menu_title_ex {
					background:url(/img/page_image/menu_title_ex.gif) no-repeat left top;
				}
				.archive_list dl dt {
					height:33px;
					background:url(/img/archive_list_t.gif) no-repeat left top;
				}
					.security_portal02 dl dt span {
						display:none;
					}
				.security_portal02 dl dd {
					padding:15px;
				}
					.security_portal02 dl dd ul li {
						padding:0 0 10px 25px;
						background:url(/img/icon_green_check.gif) no-repeat left top;
						line-height:150%;
					}

.updateTitle {
	padding:15px 0 0;
}
.updateBody {
	padding:0 0 15px;
	line-height:19px;
}



.hide{display:none;}
.rent_outter{
	width:960px;
	margin:10px auto 40px;
	text-align:center;
}
.rent_outter h2{
	text-align:left;
	font-size:33px;
	color:#c1272d;
	margin-bottom:20px;
}
.rent_outter p{
	text-align:left;
	font-size:12px;
	color:#3d3d3d;
	margin-bottom:20px;
}
.rent_xtm_img{
	width:368px;
	height:150px;
	background:url(/img/page_image/rent_xtm_img2.jpg) no-repeat bottom;
	text-align:right;
	float:right;
}

.target_model{
	float:left;
	width:582px;
	text-align:left;
	margin-top:5px;
	margin-bottom:20px;
}
	.target_model_head{
		width:582px;
		height:32px;
		background:url(/img/page_image/target_model_head.gif) no-repeat;
	}
	.target_model_head p{
		font-size:16px;
	}
	.target_model_body{
		width:582px;
		padding:0;
	}

	.target_model_body span{
		color:#aaa;
		float:right;
		text-align:right;
	}

	.target_model_body li{
		width:550px;
		font-size:12px;
		color:#4d4d4d;
		padding:10px 15px;
		list-style:none;
		border:1px solid #ddd;
	}
	.target_model_body a{
		display:block;
	}
.target_model_body a:link,
.target_model_body a:visited {color:#4d4d4d; text-decoration:none;}
.target_model_body a:focus,
.target_model_body a:hover,
.target_model_body a:active {color:#4d4d4d; text-decoration:none;}


	.bg1{ background-color:#fffafa; }
	.bg2{ background-color:#f5f5f5; }
	
.rental_period{
		clear:both;
		width:960px;
		text-align:left;
		margin-top:15px;
	}
	.rental_period_head{
		width:960px;
		height:32px;
		background:url(/img/page_image/rental_period_head.gif) no-repeat;
	}
	.rental_period_head p{
		font-size:16px;
		color:#4d4d4d;
		padding:8px 10px;
	}
	.rental_period_body{
		width:960px;
		background:url(/img/page_image/rental_period_body.gif) repeat-y;
		padding:15px 0 1px;
	}
	.rental_period_body p{
		font-size:12px;
		color:#4d4d4d;
		padding:0px 20px;
	}
	.rental_period_foot{
		width:960px;
		height:2px;
		background:url(/img/page_image/rental_period_foot.gif) no-repeat;
	}
        .rental_bottom_text{
                margin:10px 20px;
        }


.banner_box{
        clear:both;
	margin-top:20px;
	width:600px;
}
.banner_inquiry{
	float:left;
	width:249px;
	height:126px;
	background:url(/img/page_image/banner_inquiry.jpg) no-repeat;
	margin-left:15px;
}
.banner_inquiry a{
	display:block;
	width:240px;
	height:120px;
}
.banner_rental{
	float:left;
	width:249px;
	height:126px;
	background:url(/img/page_image/banner_rental.jpg) no-repeat;
	margin-left:35px;
}
.banner_rental2{
	float:left;
	width:249px;
	height:126px;
	background:url(/img/page_image/banner_rental2.jpg) no-repeat;
	margin-left:35px;
}
.banner_rental a{
	display:block;
	width:240px;
	height:120px;
}
.banner_rental2 a{
	display:block;
	width:240px;
	height:120px;
}


