@charset "UTF-8";

/** --------------------------------------------------------------------------
 * reset
 * ------------------------------------------------------------------------ */

body #vb09 h1, body #vb09 h2, body #vb09 h3, body #vb09 h4, body #vb09 h5, body #vb09 h6,
body #vb09 p, body #vb09 pre,
body #vb09 dl, body #vb09 dt, body #vb09 dd, body #vb09 ol, body #vb09 ul, body #vb09 li,
body #vb09 form, body #vb09 table, body #vb09 th, body #vb09 td {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-align: left;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
}

body #vb09 span, body #vb09 a, body #vb09 img,
body #vb09 em, body #vb09 strong, body #vb09 big, body #vb09 small,
body #vb09 input, body #vb09 textarea, body #vb09 label {
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
}

body #vb09 ol li, body #vb09 ul li {
	_position: static; /* reset [tm_ie6_screen.css] */
	list-style: none;
}

body #vb09 table {
	border-spacing: 0;
}

body #vb09 a img, body #vb09 :link img, body #vb09 :visited img {
	border: 0;
}

body #vb09 address, body #vb09 em {
	font-style: normal;
}


/** --------------------------------------------------------------------------
 * set defalt styles
 * ------------------------------------------------------------------------ */

body #vb09 h1, body #vb09 h2, body #vb09 h3, body #vb09 h4, body #vb09 h5, body #vb09 h6,
body #vb09 dt, body #vb09 th, body #vb09 em {
	font-weight: bold;
}

body #vb09 strong {
	font-weight: normal;
}

body #vb09 img {
	vertical-align: bottom;
}

body #vb09 table {
	box-sizing: border-box;
}

body #vb09 th, body #vb09 td {
	vertical-align: top;
}

body #vb09 input {
	*vertical-align: middle;
}

body #vb09 pre {
	font: 100% monospace;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}

body, br {
	*letter-spacing: 0;
}


/** --------------------------------------------------------------------------
 * typography
 * ------------------------------------------------------------------------ */

#vb09 {
	color: #333;
	font-size: 14px;
	line-height: 1.3;
}

#vb09 p {
	color: #333;
}

#vb09,
#vb09 input, #vb09 textarea, #vb09 select {
	font-family: verdana, "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	*font-family: "メイリオ", Meiryo, verdana, "ＭＳ Ｐゴシック", sans-serif;
	_font-family: verdana, "ＭＳ Ｐゴシック", sans-serif;
}


/* font-size */

#vb09 #contents h1 {
	font-size: 143%; /* 20px */
}

#vb09 #contents big,
#vb09 #contents .large,
#vb09 #contents div.introduction p.lead {
	font-size: 115%; /* 16px */
}

#vb09 #contents small,
#vb09 #contents .small,
#vb09 #sidebar,
#vb09 #contents div.topic-path,
#vb09 #contents div.note-block,
#vb09 #contents ul.toc,
#vb09 #contents ul.pagetop-anchor,
#vb09 #contents ul.toc-anchor,
#vb09 #contents  dl.thumbnail dd,
#vb09 #contents .note,
#vb09 #contents .caption {
	font-size: 86%; /* 12px */
}

#vb09 #contents .x-small {
	font-size: 72%; /* 10px */
}


/** --------------------------------------------------------------------------
 * utilities
 * ------------------------------------------------------------------------ */

/* clearfix */
#vb09 .wrapper,
#vb09 #contents div.column-1-1,
#vb09 #contents div.column-3-2,
#vb09 #contents div.emphasis div.emphasis-body,
#vb09 #contents div.process-flow div.section div.item,
#vb09 #contents div.menu-row,
#vb09 #contents div.link-group,
#vb09 #contents title-with-banner {
	overflow: hidden;
	_overflow: visible;
	zoom: 1;
}

#vb09 .wrapper:after,
#vb09 #contents div.column-1-1:after,
#vb09 #contents div.column-3-2:after,
#vb09 #contents div.emphasis div.emphasis-body:after,
#vb09 #contents div.process-flow div.section div.item:after,
#vb09 #contents div.menu-row:after,
#vb09 #contents div.link-group:after,
#vb09 #contents title-with-banner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#vb09 .left     { text-align: left; }
#vb09 .right    { text-align: right; }
#vb09 .center   { text-align: center; }
#vb09 .top      { vertical-align: top; }
#vb09 .middle   { vertical-align: middle; }
#vb09 .bottom   { vertical-align: bottom; }



#vb09 .inline-left {
	float: left;
	margin: 0 20px 10px 0;
}

#vb09 .inline-right {
	float: right;
	margin: 0 0 10px 20px;
}


/** --------------------------------------------------------------------------
 * frame
 * ------------------------------------------------------------------------ */

#vb09 {
	margin: 0 0 40px;
	width: 941px;
	zoom: 1;
}

#vb09 #contents {
		float: right;
		width: 680px;
		padding: 0 16px;
		zoom: 1;
	}

#vb09 #sidebar {
		float: left;
		width: 220px;
		zoom: 1;
	}


/** --------------------------------------------------------------------------
 * contents
 * ------------------------------------------------------------------------ */

#vb09 #contents div.category-label {
	width: 712px;
	height: 42px;
	overflow: hidden;
	background: no-repeat 0 0;
	margin: 0 -16px 8px;
	text-indent: -999em;
}

#vb09.category-01 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_01.gif); }
#vb09.category-02 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_02.gif); }
#vb09.category-03 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_03.gif); }
#vb09.category-04 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_04.gif); }
#vb09.category-05 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_05.gif); }
#vb09.category-06 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_06.gif); }
#vb09.category-07 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_07.gif); }
#vb09.category-08 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_08.gif); }
#vb09.category-09 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_09.gif); }
#vb09.category-10 #contents div.category-label {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/category-label_10.gif); }

#vb09 #contents div.topic-path {
	margin: 0 -10px 28px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/topic-path_bg_02.gif) no-repeat 0 100%;
	color: #999;
}

#vb09 #contents div.topic-path div.inner {
		padding: 5px 10px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/topic-path_bg_01.gif) no-repeat 0 0;
		zoom: 1;
	}

#vb09 #contents div.topic-path a,
#vb09 #contents div.topic-path span.label {
			display: block;
			float: left;
			height: 1.3em;
		}

#vb09 #contents div.topic-path span.label {
			color: #999;
		}

#vb09 #contents div.topic-path span.arrow {
			display: block;
			float: left;
			width: 6px;
			height: 1.3em;
			margin: 0 6px 0 8px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/topic-path_arrow.gif) no-repeat 0 50%;
			text-indent: -999em;
		}


#vb09 #contents div.introduction {
	margin-bottom: 60px;
}

#vb09 #contents div.section {
	margin-bottom: 60px;
}

#vb09 #contents div.introduction div.section,
#vb09 #contents div.section div.section {
		margin-bottom: 40px;
	}


/** --------------------------------------------------------------------------
 * sidebar
 * ------------------------------------------------------------------------ */

#vb09 {
	margin-top: -9px; /* ul.buy "sidebar_order_buy_bg.png" */
	padding-top: 9px;
}


#vb09 #sidebar div.order {
	position: relative;
	margin: 0 0 12px;
	margin-top: -9px; /* ul.buy "sidebar_order_buy_bg.png" */
}

#vb09 #sidebar div.order ul {}

#vb09 #sidebar div.order ul.buy {
		height: 159px;
		margin-bottom: 10px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_order_buy_bg.png) no-repeat 0 0;
	}

#vb09 #sidebar div.order ul.buy li {
			padding-top: 42px;
		}

#vb09 #sidebar div.order ul.lineup {
		margin-bottom: 7px;
	}

#vb09 #sidebar div.order ul li {
			text-align: center;
		}


#vb09 #sidebar div.menu,
#vb09 #sidebar div.slide-menu {
	margin: 10px 0 10px;
	padding: 0 10px 10px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu_bg.gif) no-repeat 0 100%;
}

#vb09 #sidebar div.menu h2,
#vb09 #sidebar div.slide-menu h2 {
		width: 220px;
		height: 30px;
		overflow: hidden;
		margin: 0 -10px;
		background: no-repeat 0 0;
		text-indent: -999em;
	}

#vb09 #sidebar div.slide-menu h2 {
		cursor: pointer;
	}

#vb09 #sidebar div.slide-menu h2.expanded {
		background-position: 0 -30px;
	}

#vb09 #sidebar div.menu ul,
#vb09 #sidebar div.slide-menu ul {
		width: 200px;
		padding: 10px 0 0;
	}

#vb09 #sidebar div.slide-menu ul {
		display: none;
	}

#vb09 #sidebar div.menu ul li,
#vb09 #sidebar div.slide-menu ul li {
			border-bottom: 1px solid #d9d9d9;
		}

#vb09 #sidebar div.menu ul li.last,
#vb09 #sidebar div.slide-menu ul li.last,
#vb09 #sidebar div.menu ul li.first-last,
#vb09 #sidebar div.slide-menu ul li.first-last {
			border-bottom: 0;
		}

#vb09 #sidebar div.menu ul li a,
#vb09 #sidebar div.slide-menu ul li a {
				display: block;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu-item_bg_01.gif) no-repeat;
				background-position: 0 0;
				color: #333;
				zoom: 1;
			}

#vb09 #sidebar div.menu ul li a span,
#vb09 #sidebar div.slide-menu ul li a span {
					display: block;
					padding: 7px 2px 7px 23px;
				}

#vb09 #sidebar div.menu ul li.first a span,
#vb09 #sidebar div.slide-menu ul li.first a span {
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu-item_bg_01t.gif) no-repeat;
					background-position: 0 0;
				}

#vb09 #sidebar div.menu ul li.last a span,
#vb09 #sidebar div.slide-menu ul li.last a span {
					padding-bottom: 8px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu-item_bg_01b.gif) no-repeat;
					background-position: 0 100%;
				}

#vb09 #sidebar div.menu ul li.first-last a span,
#vb09 #sidebar div.slide-menu ul li.first-last a span {
					padding: 0;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu-item_bg_01t.gif) no-repeat;
					background-position: 0 0;
				}

#vb09 #sidebar div.menu ul li.first-last a span span,
#vb09 #sidebar div.slide-menu ul li.first-last a span span {
						padding: 7px 2px 8px 23px;
						background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu-item_bg_01b.gif) no-repeat;
						background-position: 0 100%;

					}

#vb09 #sidebar div.menu ul li a:hover,
#vb09 #sidebar div.menu ul li a:hover span,
#vb09 #sidebar div.slide-menu ul li a:hover,
#vb09 #sidebar div.slide-menu ul li a:hover span {
				background-position: -200px 0;
			}

#vb09 #sidebar div.menu ul li.last a:hover span,
#vb09 #sidebar div.slide-menu ul li.last a:hover span,
#vb09 #sidebar div.menu ul li.first-last a:hover span span,
#vb09 #sidebar div.slide-menu ul li.first-last a:hover span span {
				background-position: -200px 100%;
			}


/* ////////// DELETE START ////////// */
#vb09 #sidebar div.solution-menu {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_solution-menu_bg.gif);
}

#vb09 #sidebar div.solution-menu ul {}
#vb09 #sidebar div.solution-menu ul li {}
#vb09 #sidebar div.solution-menu ul li a {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_solution-menu-item_bg_01.gif);
			}

#vb09 #sidebar div.solution-menu ul li.last a span {
					padding-left: 30px;
					background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_solution-menu-item_bg_01b.gif);
				}

#vb09 #sidebar div.solution-menu h2 {
	height: 35px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_solution-menu_h.gif);
}
/* ////////// DELETE END ////////// */

#vb09 #sidebar div.support {}
#vb09 #sidebar div.support ul.renew {}
#vb09 #sidebar div.support ul.renew li {
			border: 0;
		}

#vb09 #sidebar div.slide-menu-lv2 {
	margin: 8px 0 0;
	padding-bottom: 8px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_slide-menu-lv2_bg_02.gif) no-repeat 0 100%;
	zoom: 1;
}

#vb09 #sidebar div.slide-menu-lv2 h3 {
		margin: 0;
		padding: 8px 10px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_slide-menu-lv2_h_bg.gif) no-repeat 0 0;
		border-bottom: 1px solid #ccc;
		cursor: pointer;
		zoom: 1;
	}

#vb09 #sidebar div.slide-menu-lv2 h3.expanded {
		color: #666;
		background-position: -200px 0;
	}

#vb09 #sidebar div.slide-menu-lv2 ul {
		display: none;
		padding: 10px 0 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_slide-menu-lv2_bg_01.gif) repeat-y 0 0;
	}

#vb09 #sidebar div.slide-menu-lv2 ul li {
			padding: 0 10px 5px;
			border: 0;
		}

#vb09 #sidebar div.slide-menu-lv2 ul li a {
				padding: 0 0 0 18px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_slide-menu-lv2_arrow.gif) no-repeat 6px 50%;
			}

#vb09 #sidebar div.slide-menu-lv2 ul li a:hover {
				background-position: 6px 50%;
			}

#vb09 #sidebar div.product-info h2 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu_h_01.gif);
}

#vb09 #sidebar div.users h2 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu_h_02.gif);
}

#vb09 #sidebar div.support h2 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/sidebar_menu_h_03.gif);
}

#vb09 #sidebar div.banner {
	margin: 20px 0;
}

#vb09 #sidebar div.banner ul {}
#vb09 #sidebar div.banner ul li {
			margin-bottom: 10px;
		}

#vb09 #sidebar div.banner ul li a {
				display: block;
				background: no-repeat 0 0;
				text-indent: -999em;
				outline: none;
			}


/* menu activate */
#vb09.category-01 #sidebar div.solution-menu ul li.item-01 a,
#vb09.category-03 #sidebar div.product-info ul li.item-01 a,
#vb09.category-03 #sidebar div.product-info ul li.item-01 a span,
#vb09.category-04 #sidebar div.product-info ul li.item-02 a,
#vb09.category-05 #sidebar div.product-info ul li.item-03 a,
#vb09.category-06 #sidebar div.product-info ul li.item-04 a {
	background-position: -200px 0;
	color: #999;
	font-weight: bold;
}

#vb09.category-01 #sidebar div.solution-menu ul li.item-01 a span,
#vb09.category-06 #sidebar div.product-info ul li.item-04 a span {
		background-position: -200px 100%;
	}


/* banner */

#vb09 #sidebar div.banner ul li.banner-01 a {
	width: 220px;
	height: 90px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_01_081202.gif);
}

#vb09 #sidebar div.banner ul li.banner-02 a {
	width: 220px;
	height: 90px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_02.jpg);
}

#vb09 #sidebar div.banner ul li.banner-03 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_campaign_0906-01.png);
}

#vb09 #sidebar div.banner ul li.banner-04 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_04.jpg);
}

#vb09 #sidebar div.banner ul li.banner-05 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_05_090701.jpg);
}

#vb09 #sidebar div.banner ul li.banner-06 a {
	width: 220px;
	height: 90px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_06.jpg);
}

#vb09 #sidebar div.banner ul li.banner-07 a {
	width: 220px;
	height: 90px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_07.jpg);
}

#vb09 #sidebar div.banner ul li.banner-08 a {
	width: 220px;
	height: 90px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_08.gif);
}

#vb09 #sidebar div.banner ul li.banner-09 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_campaign_0902.png);
}

#vb09 #sidebar div.banner ul li.banner-10 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_campaign_0906-02.png);
}

#vb09 #sidebar div.banner ul li.banner-11 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_mac_0907.png);
}

#vb09 #sidebar div.banner ul li.banner-12 a {
	width: 217px;
	height: 56px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/banner_12.jpg);
}

/** --------------------------------------------------------------------------
 * grid
 * ------------------------------------------------------------------------ */

#vb09 #contents div.column-1-1 {}
#vb09 #contents div.column-1-1 .col-01,
#vb09 #contents div.column-1-1 .col-02 {
		width: 330px;
	}

#vb09 #contents div.emphasis div.column-1-1 .col-01,
#vb09 #contents div.emphasis div.column-1-1 .col-02,
#vb09 #contents div.promotion-menu div.column-1-1 .col-01,
#vb09 #contents div.promotion-menu div.column-1-1 .col-02 {
		width: 310px;
	}

#vb09 #contents div.column-1-1 .col-01 {
	float: left;
}

#vb09 #contents div.column-1-1 .col-02 {
	float: right;
}


#vb09 #contents div.column-3-2 {}
#vb09 #contents div.column-3-2 .col-01 {
		width: 257px;
	}

#vb09 #contents div.column-3-2 .col-02 {
		width: 398px;
	}

#vb09 #contents div.column-3-2.col-left .col-01,
#vb09 #contents div.column-3-2.col-right .col-02 {
	float: left;
}

#vb09 #contents div.column-3-2.col-left .col-02,
#vb09 #contents div.column-3-2.col-right .col-01 {
	float: right;
}


#vb09 #contents ul.col-01,
#vb09 #contents ul.col-02,
#vb09 #contents ul.col-03 {

}

#vb09 #contents ul.col-01 li,
#vb09 #contents ul.col-02 li,
#vb09 #contents ul.col-03 li {
		margin: 0;
		padding: 0;
		list-style: none;
	}


/** --------------------------------------------------------------------------
 * component - heading, paragraph
 * ------------------------------------------------------------------------ */

#vb09 #contents h1 {
	margin: 0 0 30px;
	padding: 0 0 8px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h1_bg.gif) no-repeat 0 100%;
	color: #666;
}

#vb09 #contents h2,
#vb09 #contents h3,
#vb09 #contents h4 {
	margin-bottom: 1em;
}

#vb09 #contents p {
	margin-bottom: 1em;
	line-height: 1.5;
}

#vb09 #contents div.introduction p.lead {
	margin: 2.3em 0;
	line-height: 1.4;
}


#vb09 #contents h2.type-a {
	margin-bottom: 1.3em;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h2_type-a_bg_01.gif) no-repeat 0 0;
}

#vb09 #contents h2.type-a span {
		display: block;
		min-height: 18px;
		_height: 18px;
		padding: 10px 15px 10px 20px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h2_type-a_bg_02.gif) no-repeat 0 100%;
	}

#vb09 #contents h2.type-b {
	margin-bottom: 1.3em;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h2_type-b_bg_01.gif) no-repeat 0 0;
}

#vb09 #contents h2.type-b span {
		display: block;
		padding: 3px 0 2px 10px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h2_type-b_bg_02.gif) no-repeat 0 100%;
	}


#vb09 #contents h3.type-a {
	margin-bottom: 1.3em;
	padding: 0 0 0.3em;
	border-bottom: 2px solid #bbb;
}


#vb09 #contents h2.with-icon,
#vb09 #contents h3.with-icon,
#vb09 #contents dt.with-icon {
	display: table;
	width: 100%;
}

#vb09 #contents h2.with-icon span.icon,
#vb09 #contents h3.with-icon span.icon,
#vb09 #contents dt.with-icon span.icon {
		display: table-cell;
		width: 1%;
		*width: auto;
		*float: left;
		margin: 0;
		padding: 0 10px 0 0;
		vertical-align: top;
	}

#vb09 #contents h2.with-icon span.label,
#vb09 #contents h3.with-icon span.label,
#vb09 #contents dt.with-icon span.label {
		display: table-cell;
		margin: 0;
		vertical-align: top;
		zoom: 1;
	}


#vb09 #contents .process {
	min-height: 19px;
	_height: 19px;
	padding: 3px 0 0 70px;
	background: no-repeat 0 0;
}

#vb09 #contents .process span {
		display: none;
	}

#vb09 #contents .num-01 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_01.gif); }
#vb09 #contents .num-02 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_02.gif); }
#vb09 #contents .num-03 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_03.gif); }
#vb09 #contents .num-04 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_04.gif); }
#vb09 #contents .num-05 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_05.gif); }
#vb09 #contents .num-06 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_06.gif); }
#vb09 #contents .num-07 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_07.gif); }
#vb09 #contents .num-08 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_08.gif); }
#vb09 #contents .num-09 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_09.gif); }
#vb09 #contents .num-10 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_10.gif); }
#vb09 #contents .num-11 {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/h_process_11.gif); }


#vb09 #contents div.title-with-banner {
	margin-bottom: 20px;
}

#vb09 #contents div.title-with-banner.no1 {
	margin-top: -13px;
}

#vb09 #contents div.title-with-banner img {
		float: right;
	}

#vb09 #contents div.title-with-banner h1 {}

#vb09 #contents div.title-with-banner.no1 h1 {
		width: 460px;
		margin-bottom: 5px;
		padding-top: 7px;
	}


/** --------------------------------------------------------------------------
 * component - list
 * ------------------------------------------------------------------------ */

#vb09 #contents ul {
	margin-bottom: 1em;
}

#vb09 #contents ul li {
		margin-left: 40px;
		list-style: square;
	}

#vb09 #contents ol {
	margin-bottom: 1em;
}

#vb09 #contents ol li {
		margin-left: 40px;
		list-style: decimal;
	}

#vb09 #contents dl {
	margin-bottom: 1em;
}

#vb09 #contents ul.type-a {}
#vb09 #contents ul.type-a li {
		margin-left: 0;
		margin-bottom: 0.3em;
		padding-left: 20px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/list-mark_a_01.gif) no-repeat 5px 0.5em;
		list-style: none;
	}

#vb09 #contents ul.type-b {
	margin: 2em 0;
	padding: 0 20px;
}
#vb09 #contents ul.type-b li {
		margin-left: 0;
		margin-bottom: 0.5em;
		padding-left: 20px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/list-mark_b_01.gif) no-repeat 5px 0.4em;
		font-size: 115%;
		list-style: none;
	}

#vb09 #contents ul.notes {}
#vb09 #contents ul.notes li {
		margin-left: 0;
		padding-left: 16px;
		list-style: none;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/list-mark_notes.gif) no-repeat 5px 0.5em;
	}

#vb09 #contents ul.link {}
#vb09 #contents ul.link li {
		margin-left: 0;
		list-style: none;
	}

#vb09 #contents ul.link li a {
			padding-left: 16px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/arrow_01-01.gif) no-repeat 0 0.2em;
			zoom: 1;
		}

#vb09 #contents ul.toc {}
#vb09 #contents ul.toc li {
		margin-left: 0;
		margin-bottom: 5px;
		list-style: none;
	}

#vb09 #contents ul.toc li a {
			padding-left: 16px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/arrow_01-04.gif) no-repeat 0 0.2em;
			zoom: 1;
		}

#vb09 #contents ul.toc li img {
			margin-left: 5px;
			vertical-align: baseline;
		}

#vb09 #contents ul.pagetop-anchor {}
#vb09 #contents ul.pagetop-anchor li {
		margin-left: 0;
		list-style: none;
		text-align: right;
	}

#vb09 #contents ul.pagetop-anchor li a {
			padding-left: 12px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/arrow_pagetop.gif) no-repeat 0 0.4em;
			zoom: 1;
		}

#vb09 #contents ul.toc-anchor {}
#vb09 #contents ul.toc-anchor li {
		margin-left: 0;
		list-style: none;
		text-align: right;
	}

#vb09 #contents ul.toc-anchor li a {
			padding-left: 16px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/arrow_01-03.gif) no-repeat 0 0.2em;
			zoom: 1;
		}

#vb09 #contents ul.tag-cloud {
	margin: 0;
}

#vb09 #contents ul.tag-cloud li {
		display: inline;
		margin: 0 1em 0 0;
		list-style: none;
	}

#vb09 #contents ul.tag-cloud li a {
			white-space: nowrap;
		}

#vb09 #contents ul.tag-cloud li a.rank-1 {
				font-size: 72%;
			}

#vb09 #contents ul.tag-cloud li a.rank-2 {
				font-size: 84%;
			}

#vb09 #contents ul.tag-cloud li a.rank-3 {
				font-size: 100%;
			}

#vb09 #contents ul.tag-cloud li a.rank-4 {
				font-size: 115%;
				font-weight: bold;
			}

#vb09 #contents ul.tag-cloud li a.rank-5 {
				font-size: 129%;
				font-weight: bold;
			}


#vb09 #contents  dl.foot-note {}
#vb09 #contents  dl.foot-note dt {
		float: left;
		clear: left;
		width: 1.5em;
		margin-right: -3px;
		font-weight: normal;
	}

#vb09 #contents  dl.foot-note dd {
		margin-left: 1.5em;
		_margin-left: 0;
		zoom: 1;
	}

#vb09 #contents  dl.basic {}
#vb09 #contents  dl.basic dt {
		margin-bottom: 0.3em;
	}

#vb09 #contents  dl.basic dd {
		margin-bottom: 1em;
		margin-left: 40px;
	}

#vb09 #contents  dl.thumbnail {
	margin: 0;
}
#vb09 #contents  dl.thumbnail dt {
		margin-bottom: 0.3em;
	}

#vb09 #contents  dl.thumbnail dt img {
			position: absolute;
			top: 0;
			left: 0;
		}

#vb09 #contents  dl.thumbnail dd {
		margin-bottom: 20px;
	}

#vb09 #contents  dl.thumbnail dd p.lead {
			color: #666;
		}

#vb09 #contents  dl.thumbnail dd ul {
			margin: 0;
		}


#vb09 #contents  dl.document {
	margin: 0 0 2em;
}
#vb09 #contents  dl.document dt {
		position: relative;
		width: 640px;
		padding-left: 40px;
	}

#vb09 #contents  dl.document dt img {
			position: absolute;
			top: 0;
			left: 0;
		}

#vb09 #contents  dl.document dd {
		margin-bottom: 10px;
		padding-left: 40px;
	}

/** --------------------------------------------------------------------------
 * component - table
 * ------------------------------------------------------------------------ */

#vb09 #contents table {
	width: 100%;
	margin-bottom: 1em;
}

#vb09 #contents table .last {
	margin-bottom: 0;
}

#vb09 #contents table.simple {
	border-top: 1px solid #ccc;
}

#vb09 #contents table.simple tbody th {
		padding: 10px 5px 10px 5px;
		border-bottom: 1px solid #ccc;
		color: #666;
		vertical-align: top;
	}

#vb09 #contents table.simple tbody td {
		padding: 10px 5px 10px 0;
		border-bottom: 1px solid #ccc;
		vertical-align: top;
	}

#vb09 #contents table.simple tbody tr.odd th,
#vb09 #contents table.simple tbody tr.odd td {
		background: #f6f6f6;
	}


#vb09 #contents table.data {
	border-top: 1px solid #ccc;
}

#vb09 #contents table.data thead tr th {
		padding: 7px 7px;
		border-top: 2px solid #ccc;
		border-bottom: 3px solid #ccc;
	}

#vb09 #contents table.data tbody tr th {
		padding: 7px 7px;
		border-bottom: 1px solid #ccc;
	}

#vb09 #contents table.data tbody tr td {
		padding: 7px 7px;
		border-bottom: 1px solid #ccc;
	}


/** --------------------------------------------------------------------------
 * component - unit
 * ------------------------------------------------------------------------ */

#vb09 div.link {}

#vb09 div.link:hover,
#vb09 div.link.hover {
	cursor: pointer;
}

#vb09 div.link:hover a,
#vb09 div.link.hover a {
		text-decoration: underline;
	}

#vb09 #contents div.thumbnail-block,
#vb09 #contents div.thumbnail-block.image-left {
	display: table;
	width: 100%;
}

#vb09 #contents div.thumbnail-block div.image,
#vb09 #contents div.thumbnail-block.image-left div.image {
		display: table-cell;
		width: 1%;
		*width: auto;
		*float: left;
		margin: 0;
		padding: 0 20px 0 0;
		vertical-align: top;
	}

#vb09 #contents div.thumbnail-block div.text,
#vb09 #contents div.thumbnail-block.image-left div.text {
		display: table-cell;
		margin: 0;
		vertical-align: top;
		zoom: 1;
	}

#vb09 #contents div.thumbnail-block.image-right {
	direction: rtl;
}

#vb09 #contents div.thumbnail-block.image-right div.image {
		*float: right;
		padding: 0 0 0 20px;
	}

#vb09 #contents div.thumbnail-block.image-right div.text {
		text-align: left;
		direction: ltr;
	}


#vb09 #contents div.emphasis {
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis_bg_02.gif) repeat-y 0 0;
	zoom: 1;
}

#vb09 #contents div.section div.emphasis {
	margin-bottom: 20px;
}

#vb09 #contents div.emphasis div.inner {
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis_bg_03.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09 #contents div.emphasis div.inner div.emphasis-body {
			padding: 20px 15px 1px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis_bg_01.gif) no-repeat 0 0;
			zoom: 1;
		}

#vb09 #contents div.emphasis.with-header {
	margin-bottom: 30px;
}
#vb09 #contents div.emphasis.with-header div.inner {}

#vb09 #contents div.emphasis.with-header div.inner .header {
			margin: 0;
			padding: 14px 15px 12px 30px;
			border-bottom: 1px solid #ccc;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis_bg_04.gif) no-repeat 0 0;
			zoom: 1;
		}

#vb09 #contents div.emphasis div.header h2.quotation {
				float: left;
				margin: 0;
				padding: 0 0 0 15px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/users_voice/header_bg_01.gif) no-repeat 0 0;
			}

#vb09 #contents div.emphasis div.header h2.quotation span {
					display: block;
					float: left;
					padding: 0 15px 0 0;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/users_voice/header_bg_02.gif) no-repeat 100% 0;
				}

#vb09 #contents div.emphasis div.header p.name {
				_display: inline;
				float: left;
				margin: 0 0 0 15px;
				color: #666;
				font-size: 86%;
			}

#vb09 #contents div.emphasis div.header p.name em {
					color: #e58f17;
				}

#vb09 #contents div.emphasis.with-header div.inner div.emphasis-body {
			padding-top: 15px;
			background: none;
			zoom: 1;
		}


#vb09 #contents div.promotion-menu {
	margin: 20px 0;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/promotion-menu_bg_02.gif) repeat-y 0 0;
	zoom: 1;
}

#vb09 #contents div.section div.promotion-menu {
	margin-bottom: 20px;
}

#vb09 #contents div.promotion-menu div.inner {
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/promotion-menu_bg_03.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body {
			padding: 15px 15px 5px;
			*padding-bottom: 1px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/promotion-menu_bg_01.gif) no-repeat 0 0;
			zoom: 1;
		}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body div.header {
				margin: 0 0 15px;
			}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body div.header h2 {
					margin: 0 0 7px;
					padding: 0 0 0 16px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/promotion-menu_h_bg.gif) no-repeat 0 50%;
					color: #666;
				}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body div.header p {
					font-size: 86%;
				}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body dl {}
#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body dl dt {
					margin: 0 0 5px;
				}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body dl dt span.marked {
						padding: 0 0 0 16px;
						background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/promotion-menu_h_bg.gif) no-repeat 0 50%;
						color: #666;
					}

#vb09 #contents div.promotion-menu div.inner div.promotion-menu-body dl dd {
					font-size: 86%;
				}



#vb09 #contents div.menu-panel {
	margin: 0 0 30px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_02.gif) repeat-y 0 0;
	zoom: 1;
}

#vb09 #contents div.menu-panel div.inner {
		padding: 1px 0 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_01.gif) no-repeat 0 0;
		zoom: 1;
	}

#vb09 #contents div.menu-panel h2.label {
			min-height: 18px;
			_height: 18px;
			margin: 20px 10px 0;
			padding: 3px 0 3px 28px;
			color: #666;
		}

#vb09 #contents div.recommend h2.label {
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_icon_01.gif) no-repeat 0 0;
		}

#vb09 #contents div.related h2.label {
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_icon_02.gif) no-repeat 0 0;
		}

#vb09 #contents div.menu-panel div.menu-body {
			padding: 0 1px 2px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_03.gif) no-repeat 0 100%;
			zoom: 1;
		}

#vb09 #contents div.menu-panel div.menu-row {
				padding: 0 14px;
				border-bottom: 1px solid #d9d9d9;
			}

#vb09 #contents div.menu-panel div.menu-row.last {
				border-bottom: 0;
			}

#vb09 #contents div.menu-panel div.menu-row div.col-left {
					_display: inline;
					float: left;
					width: 313px;
				}

#vb09 #contents div.menu-panel div.menu-row div.col-right {
					_display: inline;
					float: right;
					width: 313px;
				}

#vb09 #contents div.menu-panel div.menu-row div.item {
						padding: 20px 0;
					}

#vb09 #contents div.menu-panel div.menu-row div.item h3 {
							margin: 0 0 10px;
						}

#vb09 #contents div.menu-panel div.menu-row div.item h3.new {
							padding-right: 85px;
							background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_link_badge_02.gif) no-repeat 100% 0;
						}

#vb09 #contents div.menu-panel div.menu-row div.item h3.powerup {
							padding-right: 85px;
							background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_link_badge_02.gif) no-repeat 100% 0;
						}

#vb09 #contents div.menu-panel div.menu-row div.item h3.title span.sub {
								display: block;
								margin-top: 3px;
								color: #999;
								font-size: 72%;
							}

#vb09 #contents div.menu-panel div.menu-row div.item div.content {}
#vb09 #contents div.menu-panel div.item div.content * {
								margin-bottom: 0;
							}


#vb09 #contents div.order-panel {
	margin: 0 0 30px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_order_bg_02.gif) no-repeat 0 100%;
	zoom: 1;
}

#vb09 #contents div.order-panel div.wrapper {
		padding: 50px 35px 30px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_order_bg_01.gif) no-repeat 0 0;
	}

#vb09 #contents div.order-panel dl {
			width: 278px;
			margin: 0;
		}

#vb09 #contents div.order-panel dl.lineup {
			float: left;
		}

#vb09 #contents div.order-panel dl.trial {
			float: right;
			margin-top: 11px;
		}

#vb09 #contents div.order-panel dl dt {
				display: none;
			}

#vb09 #contents div.order-panel dl dd {
				text-align: center;
			}

#vb09 #contents div.order-panel dl dd.note {
					margin-top: 8px;
					color: #666;
					font-size: 72%;
					line-height: 1.4;
				}

#vb09 #contents div.order-panel dl dd.note em {
						color: #e58f17;
					}

#vb09 #contents div.order-panel-rev2 {
	position: relative;
	margin: 0 0 30px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/order_panel_bg_02.png) no-repeat 0 100%;
	zoom: 1;
}

#vb09 #contents div.order-panel-rev2 div.wrapper {
		padding: 15px 8px 25px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/order_panel_bg_01.png) no-repeat 0 0;
	}

#vb09 #contents div.order-panel-rev2 table {}

#vb09 #contents div.order-panel-rev2 table td {
				width: 318px;
				padding: 0 7px;
				text-align: center;
				vertical-align: middle;
			}

#vb09 #contents div.order-panel-rev2 table tr.info td {
				padding-top: 9px;
				padding-bottom: 7px;
			}

#vb09 #contents div.order-panel-rev2 table tr.info td div.primary {
					margin: 0 50px;
					font-size: 12px;
					color: #808080;
					font-weight: bold;
					line-height: 1.2;
				}

#vb09 #contents div.order-panel-rev2 table tr.info td div.secondary {
					margin: 7px 50px 0;
					padding-top: 8px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/order_panel_secondary_bg.png) repeat-x 0 0;
					font-size: 10px;
					color: #808080;
					font-weight: bold;
					line-height: 1.3;
				}

#vb09 #contents div.order-panel-rev2 table tr.info td em {
						color: #ff7f00;
					}

#vb09 #contents div.order-panel-rev2 img.badge {
		position: absolute;
		top: -8px;
		left: 4px;
		z-index: 10;
	}


#vb09 #contents #ct-nav {
	margin: 50px 0 0;
	padding-top: 33px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_bg_01.gif) no-repeat 0 0;
}

#vb09 #contents #ct-nav div.menu {
		margin: 0 0 30px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_02.gif) repeat-y 0 0;
		zoom: 1;
	}

#vb09 #contents #ct-nav div.menu div.inner {
			padding: 1px 0 0;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_01.gif) no-repeat 0 0;
			zoom: 1;
		}

#vb09 #contents #ct-nav div.menu h2.label {
				min-height: 18px;
				_height: 18px;
				margin: 20px 10px 0;
				padding: 3px 0 3px 28px;
				color: #666;
			}

#vb09 #contents #ct-nav div.recommend h2.label {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_icon_01.gif) no-repeat 0 0;
			}

#vb09 #contents #ct-nav div.related h2.label {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_icon_02.gif) no-repeat 0 0;
			}

#vb09 #contents #ct-nav div.menu div.menu-body {
				padding: 0 1px 2px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_menu_bg_03.gif) no-repeat 0 100%;
				zoom: 1;
			}

#vb09 #contents #ct-nav div.menu div.link-group {
					padding: 0 0;
					border-bottom: 1px solid #d9d9d9;
				}

#vb09 #contents #ct-nav div.menu div.link-group.last {
					border-bottom: 0;
				}

#vb09 #contents #ct-nav div.menu div.link-group div.col-left {
						_display: inline;
						float: left;
						width: 313px;
						margin-left: 14px;
					}

#vb09 #contents #ct-nav div.menu div.link-group div.col-right {
						_display: inline;
						float: right;
						width: 313px;
						margin-right: 14px;
					}

#vb09 #contents #ct-nav div.menu div.link-group div.link {
							padding: 20px 0;
						}

#vb09 #contents #ct-nav div.menu div.link-group div.link h3 {
								margin: 0 0 10px;
							}

#vb09 #contents #ct-nav div.menu div.link-group div.link h3.new {
								padding-right: 85px;
								background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_link_badge_02.gif) no-repeat 100% 0;
							}

#vb09 #contents #ct-nav div.menu div.link-group div.link h3.powerup {
								padding-right: 85px;
								background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_link_badge_02.gif) no-repeat 100% 0;
							}

#vb09 #contents #ct-nav div.menu div.link-group div.link h3.title span.sub {
									display: block;
									margin-top: 3px;
									color: #999;
									font-size: 72%;
								}

#vb09 #contents #ct-nav div.menu div.link-group div.link div.content {
								margin: 0;
							}

#vb09 #contents #ct-nav div.menu div.link-group div.link.with-icon div.content {
								min-height: 71px;
								_height: 71px;
								padding-right: 85px;
								background: no-repeat 100% 0;
							}

#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-01-01 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_01-01.gif); }

#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-02-01 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_02-01.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-02-02 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_02-02.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-02-03 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_02-03.gif); }

#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-01 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-01.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-02 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-02.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-03 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-03.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-04 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-04.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-05 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-05.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-06 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-06.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-07 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-07.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-08 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-08.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-09 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-09.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-10 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-10.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-11 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-11.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-12 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-12.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-13 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-13.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-14 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-14.gif); }
#vb09 #contents #ct-nav div.menu div.link-group div.link.icon-03-15 div.content {
								background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/icon_pict_03-15.gif); }
#vb09 #contents #ct-nav div.menu div.link-group

#vb09 #contents #ct-nav div.menu div.link div.content * {
									margin-bottom: 0;
								}

#vb09 #contents #ct-nav div.menu div.summary {
				margin-top: -1px;
				border-bottom: 1px solid #d9d9d9;
			}

#vb09 #contents #ct-nav div.menu div.summary h2 {
					margin: 0;
					padding: 20px 28px 18px 30px;
					border-bottom: 1px solid #ccc;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_summary_bg_01.gif) no-repeat 0 0;
				}

#vb09 #contents #ct-nav div.menu div.summary h2 span {
						display: block;
						margin-top: 3px;
						color: #666;
						font-size: 86%;
					}

#vb09 #contents #ct-nav div.menu div.summary div.content {
					margin: 0 1px;
					padding: 15px 30px 5px;
					background: #f9f9f9;
					font-size: 86%;
				}

#vb09 #contents #ct-nav div.menu div.premium {
				min-height: 66px;
				_height: 66px;
				padding: 20px 15px 15px 165px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_premium_bg_01.gif) no-repeat 10px 50%;
				zoom: 1;
			}


#vb09 #contents #ct-nav div.menu div.premium02 {
				min-height: 66px;
				_height: 66px;
				padding: 20px 15px 15px 165px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_premium_bg_01-090120.gif) no-repeat 10px 50%;
				zoom: 1;
			}

#vb09 #contents #ct-nav div.menu div.premium h3 {
					margin: 0;
				}

#vb09 #contents #ct-nav div.menu div.premium02 h3 {
					margin: 0;
				}

#vb09 #contents #ct-nav div.menu div.premium div.content {}

#vb09 #contents #ct-nav div.menu div.premium div.content div.text {
						margin: 0 0 7px;
						font-size: 86%;
						font-weight: bold;
					}

#vb09 #contents #ct-nav div.menu div.premium div.content p.lead {
						margin-bottom: 5px;
						color: #666;
					}

#vb09 #contents #ct-nav div.menu div.premium02 div.content {}

#vb09 #contents #ct-nav div.menu div.premium02 div.content div.text {
						margin: 0 0 7px;
						font-size: 86%;
						font-weight: bold;
					}

#vb09 #contents #ct-nav div.menu div.premium02 div.content p.lead {
						margin-bottom: 5px;
						color: #666;
					}


#vb09 #contents #ct-nav div.menu div.functions {
				min-height: 70px;
				_height: 70px;
				padding: 15px 30px 15px 150px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_functions_bg_01.jpg) no-repeat 20px 50%;
			}

#vb09 #contents #ct-nav div.menu div.functions div.content {}

#vb09 #contents #ct-nav div.menu div.functions div.content ul.link {
						margin: 10px 0 0;
					}


#vb09 #contents #ct-nav div.order {
		margin: 0 0 30px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_order_bg_02.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09 #contents #ct-nav div.order div.wrapper {
			padding: 50px 35px 30px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_order_bg_01.gif) no-repeat 0 0;
		}

#vb09 #contents #ct-nav div.order dl {
				width: 278px;
				margin: 0;
			}

#vb09 #contents #ct-nav div.order dl.lineup {
				float: left;
			}

#vb09 #contents #ct-nav div.order dl.trial {
				float: right;
				margin-top: 11px;
			}

#vb09 #contents #ct-nav div.order dl dt {
					display: none;
				}

#vb09 #contents #ct-nav div.order dl dd {
					text-align: center;
				}

#vb09 #contents #ct-nav div.order dl dd.note {
					margin-top: 8px;
					color: #666;
					font-size: 72%;
					line-height: 1.4;
				}

#vb09 #contents #ct-nav div.order dl dd.note em {
						color: #e58f17;
					}


#vb09 #contents #ct-nav div.keywords {
		margin: 0 0 30px;
		padding: 0 0 15px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_keywords_bg_03.gif) no-repeat 0 100%;
	}

#vb09 #contents #ct-nav div.keywords h2 {
			margin: 0 0 5px;
			color: #808080;
		}

#vb09 #contents #ct-nav div.keywords div.content {
			padding: 15px 0 0;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_keywords_bg_01.gif) no-repeat 0 0;
		}

#vb09 #contents #ct-nav div.keywords div.content ul {
				padding: 0 15px 0;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/ct-nav_keywords_bg_02.gif) repeat-y 0 0;
				zoom: 1;
			}


#vb09 #contents div.process-flow {}
#vb09 #contents div.process-flow div.step {
		margin-bottom: 40px;
	}


#vb09 #contents div.process-flow div.section {
		margin-bottom: 20px;
	}

#vb09 #contents div.process-flow div.section h3.process {
			margin: 0 0 0;
		}

#vb09 #contents div.process-flow div.section div.item {
			padding: 20px 0 0;
			border-top: 1px solid #ccc;
		}

#vb09 #contents div.process-flow div.section div.item.first {
			border-top: none;
		}

#vb09 #contents div.process-flow div.section div.item div.text {
				float: right;
				width: 383px;
			}

#vb09 #contents div.process-flow div.section div.item ul.fig {
				float: left;
				width: 250px;
				margin: 0;
			}

#vb09 #contents div.process-flow div.section div.item ul.fig li {
					margin: 0 0 20px;
					padding: 0;
					list-style: none;
					text-align: right;
				}


#vb09 #contents div.note-block {
	background: #e5e5e5 url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/note-block_bg_01.gif) no-repeat 0 0;
}

#vb09 #contents div.note-block div.inner {
		padding: 18px 15px 1px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/note-block_bg_02.gif) no-repeat 0 100%;
	}


#vb09 #contents div.notice-block-3cols {
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/notice-block-3cols_bg_02.gif) repeat-y 0 0;
}

#vb09 #contents div.notice-block-3cols div.inner {
		padding: 30px 0 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/notice-block-3cols_bg_01.gif) no-repeat 0 0;
	}

#vb09 #contents div.notice-block-3cols div.inner div.wrapper {
			padding: 0 15px 10px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/notice-block-3cols_bg_03.gif) no-repeat 0 100%;
		}

#vb09 #contents div.notice-block-3cols div.column {
				width: 202px;
				float: left;
				margin: 0 22px 0 0;
			}

#vb09 #contents div.notice-block-3cols div.col-03 {
				margin: 0;
			}

#vb09 #contents div.notice-block-3cols div.column h3 {
					font-size: 86%;
				}

#vb09 #contents div.notice-block-3cols div.column h3 {
					padding: 0 0 17px;
					border-bottom: 2px solid #bbb;
				}

#vb09 #contents div.notice-block-3cols div.column p {
					font-size: 86%;
				}

#vb09 #contents div.notice-block-3cols div.column dl {
					margin: 0;
					font-size: 72%;
					color: #666;
				}


#vb09 #contents div.emphasis.lightbox {
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-b_bg_02.gif);
}

#vb09 #contents div.emphasis.lightbox div.inner {
		background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-b_bg_03.gif);
	}

#vb09 #contents div.emphasis.lightbox div.inner div.emphasis-body {
			background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-b_bg_01.gif);
		}

#vb09 #contents div.emphasis.lightbox div.emphasis-body ul.lightbox-images {
				margin: 0;
				padding: 0;
			}

#vb09 #contents div.emphasis.lightbox div.emphasis-body ul.lightbox-images li {
					display: none;
					margin: 0 20px 18px 0;
					*margin-bottom: 5px;
					padding: 0;
					list-style: none;
				}

#vb09 #contents div.emphasis.lightbox div.emphasis-body ul.lightbox-images li.thumbnail {
					display: block;
				}

#vb09 #contents div.emphasis.lightbox div.emphasis-body dl {}
#vb09 #contents div.emphasis.lightbox div.emphasis-body dl dt {
					margin: 0 0 0.3em;
					color: #448026;
				}

#vb09 #contents div.emphasis.lightbox div.emphasis-body dl dd {}
#vb09 #contents div.emphasis.lightbox div.emphasis-body dl dd p {
						margin: 0;
					}
#vb09 #contents div.emphasis.lightbox div.emphasis-body dl dd p.subtitle {
						color: #e58f17;
						font-weight: bold;
					}


#vb09 #contents div.emphasis.lightbox.nest {
	width: 618px;
	background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-nest-blue_bg_02.gif);
}

#vb09 #contents div.emphasis.lightbox.nest div.inner-nest {
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-nest-blue_bg_03.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09 #contents div.emphasis.lightbox.nest div.inner-nest div.emphasis-body {
			padding: 20px 15px 1px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/emphasis-nest-blue_bg_01.gif) no-repeat 0 0;
			zoom: 1;
		}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
	outline: none;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden; /* lightBox default: auto */
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}


#vb09 #contents #lineup-selector {
	width: 680px;
	min-height: 410px;
	_height: 410px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_bg.png) no-repeat 0 0;
}

#vb09 #contents #lineup-selector ul.tab {
		margin: 0;
		padding: 137px 14px 0;
	}

#vb09 #contents #lineup-selector ul.tab li {
			width: 320px;
			margin: 0;
			padding: 0;
			list-style: none;
		}

#vb09 #contents #lineup-selector ul.tab li.pro {
			float: left;
			background-position: 0 0;
		}

#vb09 #contents #lineup-selector ul.tab li.std {
			float: right;
			background-position: 0 0;
		}

#vb09 #contents #lineup-selector ul.tab li a {
				display: block;
				width: 320px;
				height: 214px;
				margin: 0;
				padding: 0;
				list-style: none;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_tab.png) no-repeat;
				text-indent: -999em;
				outline: none;
			}

			/* lineup-selector_tab_090521.png */
#vb09 #contents #lineup-selector ul.tab.rev2 li a {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_tab_090521.png);
			}

#vb09 #contents #lineup-selector ul.tab li.pro a {
				background-position: 0 0;
			}

#vb09 #contents #lineup-selector ul.tab li.std a {
				background-position: -332px 0;
			}

#vb09 #contents #lineup-selector ul.tab li.pro a:hover {
				background-position: 0 -214px;
			}

#vb09 #contents #lineup-selector ul.tab li.std a:hover {
				background-position: -332px -214px;
			}

#vb09 #contents #lineup-selector ul.tab li.pro a.selected,
#vb09 #contents #lineup-selector ul.tab li.pro a:hover.selected {
				background-position: 0 -428px;
			}

#vb09 #contents #lineup-selector ul.tab li.std a.selected,
#vb09 #contents #lineup-selector ul.tab li.std a:hover.selected {
				background-position: -332px -428px;
			}

#vb09 #contents #lineup-selector div.lead {
		display: none;
	}

#vb09 #contents #lineup-selector div.lineup-panel {
		display: none;
		position: relative;
		z-index: 10;
		margin-top: -15px;
		padding-bottom: 8px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_lineup-panel_bg_03.png) no-repeat 0 100%;
	}

#vb09 #contents #lineup-selector div.lineup-panel div.header {
			height: 34px;
			padding: 36px 7px 0 12px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_lineup-panel_bg_01a.png) no-repeat 0 0;
		}

#vb09 #contents #lineup-selector #vb09-std div.header {
			background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_lineup-panel_bg_01b.png);
		}

#vb09 #contents #lineup-selector div.lineup-panel div.header h3 {
				float: left;
				color: #fff;
			}

#vb09 #contents #lineup-selector div.lineup-panel div.header ul {
				float: right;
				margin: 0 0 0 10px;
			}

#vb09 #contents #lineup-selector div.lineup-panel div.header ul li {
					float: left;
					margin: 0 0 0 5px;
					padding: 0;
					list-style: none;
				}

#vb09 #contents #lineup-selector div.lineup-panel div.content {
			padding: 7px 15px 0;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/lineup-selector_lineup-panel_bg_02.png) repeat-y 0 0;
			zoom: 1;
		}

#vb09 #contents #lineup-selector div.lineup-panel div.content div.banner {
				margin-bottom: 8px;
			}

#vb09 #contents #lineup-selector table {
	font-size: 86%;
}

#vb09 #contents #lineup-selector table thead th {
		padding: 7px 0;
		border-bottom: 1px solid #ccc;
		background: #ddd url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/table_bg_01.gif) repeat-x 0 0;
		color: #666;
		text-align: center;
		vertical-align: middle;
	}

#vb09 #contents #lineup-selector table tbody th,
#vb09 #contents #lineup-selector table tbody td {
		padding: 15px 15px;
		border-bottom: 1px solid #ccc;
		vertical-align: middle;
		line-height: 1.5;
	}

#vb09 #contents #lineup-selector table tbody th.type {
		border-right: 1px solid #ccc;
		background: #fffcd9;
		text-align: center;
	}

#vb09 #contents #lineup-selector table tbody td.campaign {
		padding-right: 0;
	}

#vb09 #contents #lineup-selector table tbody td.year,
#vb09 #contents #lineup-selector table tbody td.user,
#vb09 #contents #lineup-selector table tbody td.button {
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
	}

#vb09 #contents #lineup-selector table tbody td.button {
		background: #ffeded;
	}

#vb09 #contents #lineup-selector table tbody tr.even td {
		background: #f6f6f6;
	}

#vb09 #contents #lineup-selector table tbody tr.even td.button {
		background: #f5e4e4;
	}

#vb09 #contents #lineup-selector table tbody td em {
			margin-right: 0.5em;
			color: #448026;
			font-size: 117%;
		}

#vb09 #contents #lineup-selector table tbody td span.lead {
			color: #e58f17;
		}

#vb09 #contents #lineup-selector table tbody td small {
			font-size: 84%;
			font-weight: normal;
		}


/** --------------------------------------------------------------------------
 * p-01
 * ------------------------------------------------------------------------ */

#vb09.p-01 {}

#vb09.p-01 #contents div.promo {
	position: relative;
	width: 710px;
	height: 291px;
	margin: 0 -15px 20px;
}

#vb09.p-01 #contents div.promo div.item-01 {
		position: absolute;
		left: 0;
		top: 0;
		width: 470px;
	}

#vb09.p-01 #contents div.promo div.item-02 {
		position: absolute;
		left: 471px;
		top: 0;
		width: 239px;
	}

#vb09.p-01 #contents div.promo div.item-03 {
		position: absolute;
		left: 471px;
		top: 146px;
		width: 239px;
	}

/* ////////// DELETE START ////////// */
#vb09.p-01 #contents div.case {
	margin: 0 -15px 15px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_bg_02.gif) repeat-y 0 0;
}

#vb09.p-01 #contents div.case h2 {
		height: 110px;
		margin: 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_bg_01.jpg) no-repeat 0 0;
		text-indent: -999em;
	}

#vb09.p-01 #contents div.case div.case-body {
		padding: 0 15px 1px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_bg_03.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09.p-01 #contents div.case div.case-body div.section {
			margin-bottom: 20px;
			padding: 0 0 10px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_03.gif) no-repeat 0 100%;
		}

#vb09.p-01 #contents div.case div.case-body div.section h3 {
				min-height: 18px;
				_height: 18px;
				margin-bottom: 5px;
				padding: 4px 0 2px 32px;
				color: #666;
			}

#vb09.p-01 #contents div.case div.case-body div.purpose h3 {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_icon_01.gif) no-repeat 3px 0;
			}

#vb09.p-01 #contents div.case div.case-body div.keywords h3 {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_icon_02.gif) no-repeat 6px 0.2em;
			}

#vb09.p-01 #contents div.case div.case-body div.section div.content {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_02.gif) repeat-y 0 0;
			}

#vb09.p-01 #contents div.case div.case-body div.section div.content div.inner {
					padding: 15px 20px 5px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_01.gif) no-repeat 0 0;
					zoom: 1;
				}

#vb09.p-01 #contents div.case div.case-body div.inner ul {
						margin: 0;
						font-size: 86%;
					}

#vb09.p-01 #contents div.case div.case-body div.inner ul li {}
#vb09.p-01 #contents div.case div.case-body div.inner ul li a {
								background-position: 0 0.1em;
							}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl {
						margin: 0 0 10px;
					}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl dt {
							color: #666;
							font-size: 86%;
						}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl dd {}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl ul.list-01 {
								float: left;
								width: 310px;
							}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl ul.list-02 {
								float: right;
								width: 310px;
							}

#vb09.p-01 #contents div.case div.case-body div.purpose div.inner dl ul li {
									margin: 10px 0;
									padding-left: 16px;
									text-indent: -16px;
									*padding-left: 0;
									*text-indent: 0;
									zoom: 1;
								}

#vb09.p-01 #contents div.case div.case-body div.inner ul.more {
							margin: 0;
							font-weight: bold;
						}


#vb09.p-01 #contents div.case div.case-body div.keywords div.inner ul {}
#vb09.p-01 #contents div.case div.case-body div.keywords div.inner ul li {
							display: inline;
							margin-right: 1em;
						}

#vb09.p-01 #contents div.case div.case-body div.keywords div.inner ul li a {
								white-space: nowrap;
								line-height: 2;
								*background-position: 0 0.5em;
							}
/* ////////// DELETE END ////////// */

#vb09.p-01 #contents div.case-rv2 {
	margin: 0 -15px 15px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_bg_02.gif) repeat-y 0 0;
}

#vb09.p-01 #contents div.case-rv2 h2 {
		height: 220px;
		margin: 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case-rv2_bg_01.jpg) no-repeat 0 0;
		text-indent: -999em;
	}

#vb09.p-01 #contents div.case-rv2 div.case-body {
		padding: 0 15px 1px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_bg_03.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking {
			position: relative;
			width: 420px;
			margin: -165px 0 0 225px;
			padding-top: 15px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_bg_01.gif) no-repeat 0 0%;
			z-index: 10;
		}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking h3 {
				margin-bottom: 10px;
				color: #666;
			}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_bg_02.gif) repeat-y 0 0;
			}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner {
					padding: 0 15px 5px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_bg_03.gif) no-repeat 0 100%;
					zoom: 1;
				}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul {
						margin: 0;
						padding: 0;
					}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul li {
							min-height: 19px;
							_height: 19px;
							margin: 0;
							padding: 0 0 8px 27px;
							list-style: none;
							background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_rank-1.gif) no-repeat 0 0.1em;
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul li.rank-2 {
							background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_rank-2.gif);
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul li.rank-3 {
							background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_rank-3.gif);
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul li.rank-4 {
							background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_rank-4.gif);
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking div.content div.inner ul li.rank-5 {
							background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_rank-5.gif);
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking ul.more {
					margin: 10px 0 0;
					font-size: 86%;
					font-weight: bold;
				}

#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking ul.more li {}
#vb09.p-01 #contents div.case-rv2 div.case-body div.ranking ul.more li a {
							background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_ranking_more.gif);
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords {
			margin-bottom: 20px;
			padding: 0 0 10px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_03.gif) no-repeat 0 100%;
			zoom: 1;
		}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords h3 {
				min-height: 18px;
				_height: 18px;
				margin-bottom: 5px;
				padding: 4px 0 2px 32px;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_icon_02.gif) no-repeat 6px 0.2em;
				color: #666;
			}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords div.content {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_02.gif) repeat-y 0 0;
			}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords div.content div.inner {
					padding: 15px 20px 5px;
					background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/home_case_section_bg_01.gif) no-repeat 0 0;
					zoom: 1;
				}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords div.inner ul {
						margin: 0;
						font-size: 86%;
					}
#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords div.inner ul li {
							display: inline;
							margin-right: 1em;
						}

#vb09.p-01 #contents div.case-rv2 div.case-body div.keywords div.inner ul li a {
								white-space: nowrap;
								line-height: 2;
								background-position: 0 0.1em;
								*background-position: 0 0.5em;
							}

#vb09.p-01 #contents div.foot-banner {
	margin: 40px -15px;
	*margin-bottom: 0;
}

#vb09.p-01 #contents div.foot-banner ul {
		margin: 0;
	}
#vb09.p-01 #contents div.foot-banner ul li {
			float: left;
			margin: 0 25px 0 0;
			list-style: none;
		}


/** --------------------------------------------------------------------------
 * p-02
 * ------------------------------------------------------------------------ */

#vb09.p-02 #contents h2 {
	min-height: 18px;
	_height: 18px;
	margin-bottom: 10px;
	padding: 4px 0 2px 32px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/icon_01.gif) no-repeat 3px 0;
	color: #666;
}

#vb09.p-02 #contents div.menu {}

#vb09.p-02 #contents div.menu div.link {
		background: repeat-y 0 0;
		zoom: 1;
	}

#vb09.p-02 #contents div.menu div.link.odd,
#vb09.p-02 #contents div.menu div.link.odd-first,
#vb09.p-02 #contents div.menu div.link.odd-last {
		background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_02-01.gif);
	}

#vb09.p-02 #contents div.menu div.link.even,
#vb09.p-02 #contents div.menu div.link.even-last {
		background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_02-02.gif);
	}

#vb09.p-02 #contents div.menu div.link.odd div.inner,
#vb09.p-02 #contents div.menu div.link.odd-first div.inner,
#vb09.p-02 #contents div.menu div.link.odd-last div.inner {
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_04-01.gif) no-repeat 0 50%;
			zoom: 1;
		}

#vb09.p-02 #contents div.menu div.link.even div.inner,
#vb09.p-02 #contents div.menu div.link.even-last div.inner {
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_04-02.gif) no-repeat 0 50%;
			zoom: 1;
		}

#vb09.p-02 #contents div.menu div.link div.content {
				zoom: 1;
			}

#vb09.p-02 #contents div.menu div.link.odd-first div.content {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_01.gif) no-repeat 0 0;
			}

#vb09.p-02 #contents div.menu div.link h3 {
				margin: 0;
			}

#vb09.p-02 #contents div.menu div.link.last h3 {
				padding-bottom: 17px;
				zoom: 1;
			}

#vb09.p-02 #contents div.menu div.link.odd-last h3 {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_03-01.gif) no-repeat 0 100%;
			}

#vb09.p-02 #contents div.menu div.link.even-last h3 {
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/case/menu_bg_03-02.gif) no-repeat 0 100%;
			}

#vb09.p-02 #contents div.menu div.link h3 a {
					display: block;
					margin: 0 1px 0;
					padding: 15px 85px 15px 20px;
					border-bottom: 1px solid #ccc;
					zoom: 1;
				}

#vb09.p-02 #contents div.menu div.link.odd-last h3 a,
#vb09.p-02 #contents div.menu div.link.even-last h3 a {
					border-bottom: none;
				}

#vb09.p-02 #contents div.menu div.link:hover,
#vb09.p-02 #contents div.menu div.link.hover,
#vb09.p-02 #contents div.menu div.link.odd-first:hover div.content,
#vb09.p-02 #contents div.menu div.link.odd-first.hover div.content {
		background-position: -680px 0;
	}

#vb09.p-02 #contents div.menu div.link:hover div.inner,
#vb09.p-02 #contents div.menu div.link.hover div.inner {
		background-position: -680px 50%;
	}

#vb09.p-02 #contents div.menu div.link.odd-last:hover h3,
#vb09.p-02 #contents div.menu div.link.odd-last.hover h3,
#vb09.p-02 #contents div.menu div.link.even-last:hover h3,
#vb09.p-02 #contents div.menu div.link.even-last.hover h3 {
		background-position: -680px 100%;
	}


/** --------------------------------------------------------------------------
 * p-21
 * ------------------------------------------------------------------------ */

#vb09.p-21 #contents #spec {}
#vb09.p-21 #contents #spec table {}
#vb09.p-21 #contents #spec table tbody {}
#vb09.p-21 #contents #spec table tbody th,
#vb09.p-21 #contents #spec table tbody td {
				padding: 7px 0;
				vertical-align: middle;
				border-top: 1px solid #ccc;
			}

#vb09.p-21 #contents #spec table tbody tr.first th,
#vb09.p-21 #contents #spec table tbody tr.first td {
				border-top: 3px solid #bbb;
			}

#vb09.p-21 #contents #spec table tbody tr.last th,
#vb09.p-21 #contents #spec table tbody tr.last td {
				border-bottom: 1px solid #ccc;
			}

#vb09.p-21 #contents #spec table tbody th {
				padding-left: 5px;
				padding-right: 15px;
				font-weight: normal;
			}

#vb09.p-21 #contents #spec table tbody tr.heading th {
				padding: 50px 0 10px 21px;
				border: none;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/functions/spec_icon_check_03.gif) no-repeat 3px 52px;
				font-size: 116%;
				font-weight: bold;
			}

#vb09.p-21 #contents #spec table tbody tr.heading th.first {
				padding-top: 10px;
				background-position: 3px 12px
			}

#vb09.p-21 #contents #spec table tbody td {}
#vb09.p-21 #contents #spec table tbody td.badge {}

#vb09.p-21 #contents #spec table tbody td.description {
				padding-left: 15px;
				padding-right: 5px;
				font-size: 84%;
				line-height: 1.5;
			}

#vb09.p-21 #contents #spec table tbody tr.comment td {
				padding: 0 0 10px 5px;
				border: none;
				color: #666;
				font-size: 84%;
			}

#vb09.p-21 #contents #spec table tbody td.check {
				text-align: center;
				*font-family: sans-serif;
			}

#vb09.p-21 #contents #spec table tbody td.vb09 {
				background: #eeffe5;
			}


/** --------------------------------------------------------------------------
 * p-22
 * ------------------------------------------------------------------------ */

#vb09.p-22 #contents #menu {
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_bg_02.gif) repeat-y 0 0;
}

#vb09.p-22 #contents #menu div.inner {
		padding: 30px 0 0;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_bg_01.gif) no-repeat 0 0;
	}

#vb09.p-22 #contents #menu div.inner div.wrapper {
			padding: 0 15px 31px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_bg_03.gif) no-repeat 0 100%;
		}

#vb09.p-22 #contents #menu div.link {
				width: 202px;
				float: left;
				margin: 0 22px 0 0;
			}

#vb09.p-22 #contents #menu div.col-03 {
				margin: 0;
			}

#vb09.p-22 #contents #menu div.link h2 {
					min-height: 17px;
					_height: 17px;
					padding: 7px 0 17px 36px;
					border-bottom: 2px solid #ccc;
					background: no-repeat 0 0;
				}

#vb09.p-22 #contents #menu div.col-01 h2 {
					background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_icon_01.gif); }
#vb09.p-22 #contents #menu div.col-02 h2 {
					background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_icon_02.gif); }
#vb09.p-22 #contents #menu div.col-03 h2 {
					letter-spacing: -1px;
					background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/menu_icon_03.gif); }

#vb09.p-22 #contents #menu div.link p {
					font-size: 86%;
				}

#vb09.p-22 #contents #menu div.link dl {
					margin: 0;
					font-size: 72%;
					color: #666;
				}


/** --------------------------------------------------------------------------
 * p-25
 * ------------------------------------------------------------------------ */

#vb09.p-25 #contents h1 {
	display: none;
}


/** --------------------------------------------------------------------------
 * p-26
 * ------------------------------------------------------------------------ */

#vb09.p-26 #contents div.emphasis {}

#vb09.p-26 #contents div.emphasis div.header {}

#vb09.p-26 #contents div.emphasis div.header h2 {
			float: left;
			margin: 0;
			padding: 0 0 0 15px;
			background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/users_voice/header_bg_01.gif) no-repeat 0 0;
		}

#vb09.p-26 #contents div.emphasis div.header h2 span {
				display: block;
				float: left;
				padding: 0 15px 0 0;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/reputation/users_voice/header_bg_02.gif) no-repeat 100% 0;
			}


/** --------------------------------------------------------------------------
 * p-27
 * ------------------------------------------------------------------------ */

#vb09.p-27 #contents div.emphasis {}

#vb09.p-27 #contents div.emphasis div.emphasis-body {}

#vb09.p-27 #contents div.emphasis div.content {
			margin-bottom: 1em;
		}

#vb09.p-27 #contents div.emphasis div.content div.image {
				float: left;
				width: 174px;
			}

#vb09.p-27 #contents div.emphasis div.content div.text {
				float: right;
				width: 456px;
				padding-top: 20px;
			}

#vb09.p-27 #contents div.emphasis div.content div.text dl {
					margin-top: 2em;
					padding: 10px;
					border: 1px solid #ddd;
					background: #f3f3f3;
					font-size: 86%;
				}

#vb09.p-27 #contents div.emphasis div.content div.text dl dd {
						margin-top: 5px;
					}


/** --------------------------------------------------------------------------
 * p-28
 * ------------------------------------------------------------------------ */

#vb09.p-28 #contents div.assessment {}
#vb09.p-28 #contents div.assessment div.inner div.emphasis-body {
		padding: 15px 20px 16px;
	}

#vb09.p-28 #contents div.assessment div.item {
			padding: 15px 0;
			border-top: 1px solid #ccc;
		}

#vb09.p-28 #contents div.assessment div.first {
			border-top: none;
		}

#vb09.p-28 #contents div.assessment div.item * {
				margin-bottom: 0;
			}

#vb09.p-28 #contents div.emphasis {}

#vb09.p-28 #contents div.emphasis div.emphasis-body {}

#vb09.p-28 #contents div.emphasis div.content {
			margin-bottom: 1em;
		}

#vb09.p-28 #contents div.emphasis div.content div.image {
				float: left;
				width: 174px;
			}

#vb09.p-28 #contents div.emphasis div.content div.text {
				float: right;
				width: 456px;
				padding-top: 20px;
			}

#vb09.p-28 #contents div.emphasis div.content div.text dl {
					margin-top: 2em;
					padding: 10px;
					border: 1px solid #ddd;
					background: #f3f3f3;
					font-size: 86%;
				}

#vb09.p-28 #contents div.emphasis div.content div.text dl dd {
						margin-top: 10px;
					}


/** --------------------------------------------------------------------------
 * p-42
 * ------------------------------------------------------------------------ */

#vb09.p-42 #contents table.simple {}

#vb09.p-42 #contents table.simple tbody th {
		padding: 10px 10px 10px 0;
		font-size: 86%;
		text-align: right;
		vertical-align: middle;
	}

#vb09.p-42 #contents table.simple tbody td {
		padding: 10px 0 10px 10px;
		font-size: 86%;
		vertical-align: middle;
	}

#vb09.p-42 #contents div.vb09 div.inner div.emphasis-body {
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 10px;
}

#vb09.p-42 #contents table.product {
	font-size: 86%;
	border-top: 1px solid #ccc;
}

#vb09.p-42 #contents table.product tbody th,
#vb09.p-42 #contents table.product tbody td {
		padding: 15px 15px;
		border-bottom: 1px solid #ccc;
		vertical-align: middle;
		line-height: 1.5;
	}

#vb09.p-42 #contents table.product tbody td.button {
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
	}

#vb09.p-42 #contents table.product tbody td.button {
		background: #ffeded;
	}

#vb09.p-42 #contents table.product tbody td em {
			margin-right: 0.5em;
			font-size: 117%;
		}

#vb09.p-42 #contents table.product tbody td span.copy {
			color: #666;
		}

#vb09.p-42 #contents table.product tbody td small {
			font-size: 84%;
			font-weight: normal;
		}


/** --------------------------------------------------------------------------
 * p-43
 * ------------------------------------------------------------------------ */

#vb09.p-43 #contents div.section div.header {
	padding-bottom: 20px;
	zoom: 1;
}

#vb09.p-43 #contents div.section div.header h3 {
		margin: 0;
		font-size: 117%;
	}

#vb09.p-43 #contents div.section div.header p {
		margin: 10px 0 0;
	}

#vb09.p-43 #contents div.section div.adviser {}

#vb09.p-43 #contents div.section div.adviser dl {
		padding: 0 0 0 138px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/adviser.jpg) no-repeat 0 0;
		zoom: 1;
	}

#vb09.p-43 #contents div.section div.adviser dl dt {
			margin: 0 0 0.3em;
		}

#vb09.p-43 #contents div.section div.adviser dl dd {
			font-size: 86%;
		}

#vb09.p-43 #contents div.section div.adviser dl dd p.lead {
				margin: 0;
				color: #e58f17;
				font-weight: bold;
			}

#vb09.p-43 #contents div.section div.adviser dl dd p.text {
				margin: 0;
			}


#vb09.p-43 #contents table.product {
	font-size: 86%;
}

#vb09.p-43 #contents table.product thead th {
		padding: 7px 0;
		border-bottom: 1px solid #ccc;
		background: #ddd url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/table_bg_01.gif) repeat-x 0 0;
		color: #666;
		text-align: center;
		vertical-align: middle;
	}

#vb09.p-43 #contents table.product tbody th,
#vb09.p-43 #contents table.product tbody td {
		padding: 15px 15px;
		border-bottom: 1px solid #ccc;
		vertical-align: middle;
		line-height: 1.5;
	}

#vb09.p-43 #contents table.product tbody th.type {
		border-right: 1px solid #ccc;
		background: #fffcd9;
		text-align: center;
	}

#vb09.p-43 #contents table.product tbody td.campaign {
		padding-right: 0;
	}

#vb09.p-43 #contents table.product tbody td.year,
#vb09.p-43 #contents table.product tbody td.user,
#vb09.p-43 #contents table.product tbody td.button {
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
	}

#vb09.p-43 #contents table.product tbody td.button {
		background: #ffeded;
	}

#vb09.p-43 #contents table.product tbody tr.even td {
		background: #f6f6f6;
	}

#vb09.p-43 #contents table.product tbody tr.even td.button {
		background: #f5e4e4;
	}

#vb09.p-43 #contents table.product tbody td em {
			margin-right: 0.5em;
			color: #448026;
			font-size: 117%;
		}

#vb09.p-43 #contents table.product tbody td span.lead {
			color: #e58f17;
		}

#vb09.p-43 #contents table.product tbody td small {
			font-size: 84%;
			font-weight: normal;
		}

#vb09.p-43 #contents div.section div.footer,
#vb09.p-43 #contents div.section div.footer p {
	margin: 0;
	color: #666;
}

#vb09.p-43 #contents div.section div.footer dl.non-target {
		margin-top: 1em;
	}

#vb09.p-43 #contents div.section div.footer dl.non-target dt {
			margin-bottom: 5px;
		}

#vb09.p-43 #contents div.section div.footer dl.non-target dd {}

#vb09.p-43 #contents div.section div.footer dl.non-target dd div.col-01,
#vb09.p-43 #contents div.section div.footer dl.non-target dd div.col-02 {
				_display: inline;
				float: left;
				margin-right: 20px;
			}

#vb09.p-43 #contents div.section div.footer dl.non-target dd ul li {
					margin-left: 30px;
				}


#vb09.p-43 #contents div.basic {}
#vb09.p-43 #contents div.basic div.header {
		padding-top: 3px;
		padding-right: 220px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/section_header_bg_01.gif) no-repeat 100% 0;
	}

#vb09.p-43 #contents div.premium {
	padding-top: 43px;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/common/line_divider_01.gif) no-repeat 0 0;
}

#vb09.p-43 #contents div.premium div.header {
		padding-top: 5px;
		padding-right: 220px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/section_header_bg_02.gif) no-repeat 100% 0;
	}

#vb09.p-43 #contents div.business {}
#vb09.p-43 #contents div.business div.header {
		min-height: 90px;
		_height: 90px;
		padding-top: 10px;
		padding-right: 220px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/section_header_bg_04.jpg) no-repeat 100% 100%;
	}

#vb09.p-43 #contents div.business table.product {}
#vb09.p-43 #contents div.business table.product td {}
#vb09.p-43 #contents div.business table.product td ul {
				display: inline;
				margin: 0;
				text-align: center;
			}

#vb09.p-43 #contents div.business table.product td ul li {
					display: inline;
					margin: 0 3px;
					padding: 0;
					list-style: none;
				}

#vb09.p-43 #contents div.merits {}
#vb09.p-43 #contents div.merits div.years {}

#vb09.p-43 #contents div.merits div.years h3 {}

#vb09.p-43 #contents div.merits div.years ul {}

#vb09.p-43 #contents div.merits div.years ul li {
				width: 314px;
				margin: 0;
				list-style: none;
			}

#vb09.p-43 #contents div.merits div.years ul li.col-01 {
				float: left;
			}

#vb09.p-43 #contents div.merits div.years ul li.col-02 {
				float: right;
			}

#vb09.p-43 #contents div.merits div.years ul li.col-03 {
				float: left;
				width: 100%;
				margin-top: 10px;
			}

#vb09.p-43 #contents div.merits div.download {
		margin-bottom: 0;
	}

#vb09.p-43 #contents div.merits div.download h3 {}

#vb09.p-43 #contents div.merits div.download ol {}

#vb09.p-43 #contents div.merits div.download ol li {
				width: 202px;
				float: left;
				margin: 0 22px 0 0;
				list-style: none;
			}

#vb09.p-43 #contents div.merits div.download ol li.col-03 {
				margin-right: 0;
			}

#vb09.p-43 #contents div.merits div.pc {
		margin-bottom: 0;
	}

#vb09.p-43 #contents div.merits div.pc div.list {
			margin-bottom: 1em;
			padding: 10px 20px 0;
			border: 1px solid #d9d9d9;
			background: #f6f6f6;
		}

#vb09.p-43 #contents div.merits div.pc div.list h4 {
				margin-bottom: 0.5em;
			}


/** --------------------------------------------------------------------------
 * p-44
 * ------------------------------------------------------------------------ */

#vb09.p-44 #contents em.word {
	color: #c00;
}

#vb09.p-44 #contents div.section div.worry {
	margin: 0 30px 20px;
}

#vb09.p-44 #contents div.section div.worry h3 {
		margin: 0;
	}

#vb09.p-44 #contents div.section div.worry ul {
		padding: 15px 20px 10px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/premium/support_bg_01.gif) no-repeat 0 100%;
		zoom: 1;
	}

#vb09.p-44 #contents div.section div.worry ul li {
			margin: 0 0 5px;
			padding-left: 25px;
			background-position: 7px 0.5em;
		}

#vb09.p-44 #contents div.section div.worry p.message {
		min-height: 22px;
		_height: 22px;
		margin: 20px 10px;
		padding: 1px 15px 0 28px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/premium/icon_message.gif) no-repeat 0 0;
	}

#vb09.p-44 #contents div.section div.support {
	margin: 0 30px 20px;
}

#vb09.p-44 #contents div.section div.support h3 {
		margin: 0;
	}

#vb09.p-44 #contents div.section div.support ol {
		padding: 15px 15px 5px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/premium/support_bg_01.gif) no-repeat 0 100%;
		zoom: 1;
	}
#vb09.p-44 #contents div.section div.support ol li {
			min-height: 20px;
			_height: 20px;
			margin: 0 0 10px;
			padding: 1px 0 0 30px;
			background: no-repeat 0 0;
			list-style: none;
		}

#vb09.p-44 #contents div.section div.support ol li.item-01 {
			background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/premium/support_list-mark_01.gif);
		}

#vb09.p-44 #contents div.section div.support ol li.item-02 {
			background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/premium/support_list-mark_02.gif);
		}

#vb09.p-44 #contents div.point {}
#vb09.p-44 #contents div.point div.section {}
#vb09.p-44 #contents div.point div.section h4 {}
#vb09.p-44 #contents div.point div.section div.content {
			margin-left: 23px;
		}

#vb09.p-44 #contents div.point div.section div.content dl {}
#vb09.p-44 #contents div.point div.section div.content dl dt {
					margin-bottom: 0.3em;
				}

#vb09.p-44 #contents table.product {
	font-size: 86%;
	border-top: 1px solid #ccc;
}

#vb09.p-44 #contents table.product tbody th,
#vb09.p-44 #contents table.product tbody td {
		padding: 15px 15px;
		border-bottom: 1px solid #ccc;
		vertical-align: middle;
		line-height: 1.5;
	}

#vb09.p-44 #contents table.product tbody td.button {
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
	}

#vb09.p-44 #contents table.product tbody td.button {
		background: #ffeded;
	}

#vb09.p-44 #contents table.product tbody tr.even td {
		background: #f6f6f6;
	}

#vb09.p-44 #contents table.product tbody tr.even td.button {
		background: #f5e4e4;
	}

#vb09.p-44 #contents table.product tbody td em {
			margin-right: 0.5em;
			color: #c00;
		}

#vb09.p-43 #contents table.product tbody td span.lead {
			color: #e58f17;
		}

#vb09.p-44 #contents table.product tbody td small {
			font-size: 84%;
			font-weight: normal;
		}


/** --------------------------------------------------------------------------
 * p-46
 * ------------------------------------------------------------------------ */

#vb09.p-46 #contents table.spec {}

#vb09.p-46 #contents table.spec thead th {
		padding: 7px 5px;
		border-bottom: 1px solid #ccc;
		background: #ddd url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/lineup/table_bg_01.gif) repeat-x 0 0;
		color: #666;
		font-size: 86%;
		vertical-align: middle;
	}

#vb09.p-46 #contents table.spec thead th.vb09 {
		color: #c00;
	}

#vb09.p-46 #contents table.spec tbody th {
		padding: 7px 10px;
		border-bottom: 1px solid #ccc;
		font-size: 86%;
	}

#vb09.p-46 #contents table.spec tbody td {
		padding: 7px 10px;
		border-bottom: 1px solid #ccc;
		font-size: 86%;
	}

#vb09.p-46 #contents table.spec tbody tr.even th,
#vb09.p-46 #contents table.spec tbody tr.even td {
		background: #f6f6f6;
	}


/** --------------------------------------------------------------------------
 * p-47
 * ------------------------------------------------------------------------ */

#vb09.p-47 #contents div.introduction div.description {
	min-height: 193px;
	_height: 193px;
}

#vb09.p-47 #contents div.section.note {
	color: #666;
}

#vb09.p-47 #contents div.section.note p {
		color: #666;
	}


/** --------------------------------------------------------------------------
 * p-54
 * ------------------------------------------------------------------------ */

#vb09.p-54 #contents em.word {
	color: #c00;
}

#vb09.p-54 #contents #merits {
	margin: 2em 0 1em;
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_bg_01.gif) repeat-y 0 0;
	zoom: 1;
}

#vb09.p-54 #contents #merits h3 {}

#vb09.p-54 #contents #merits div.content {
		padding: 0 25px 7px 15px;
		background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_bg_02.gif) no-repeat 0 100%;
	}

#vb09.p-54 #contents #merits ol {
			margin: 0;
		}
#vb09.p-54 #contents #merits ol li {
				min-height: 20px;
				_height: 20px;
				margin: 0 0 10px;
				padding: 1px 0 0 30px;
				background: no-repeat 0 0;
				list-style: none;
			}

#vb09.p-54 #contents #merits ol li.item-01 {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_num_01.gif);
			}

#vb09.p-54 #contents #merits ol li.item-02 {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_num_02.gif);
			}

#vb09.p-54 #contents #merits ol li.item-03 {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_num_03.gif);
			}

#vb09.p-54 #contents #merits ol li.item-04 {
				background-image: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/merits_num_04.gif);
			}

#vb09.p-54 #contents #commission {}
#vb09.p-54 #contents #commission table {}
#vb09.p-54 #contents #commission td {}
#vb09.p-54 #contents #commission td dl.case {
				margin-top: 10px;
				margin-right: 20px;
				padding: 8px;
				border: 1px solid #e5b8b8;
				background: #ffeded;
			}

#vb09.p-54 #contents #commission td dl.case dd {
					margin: 0.2em 0 0;
				}

#vb09.p-54 #contents #terms {
	background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/affiliate/img_02.jpg) no-repeat 100% 100%;
}




