@charset "utf-8";
/* ------------------------- TOC 
setup
Common Layout
 ------------------------- */

/* ============================== setup */
body { color: #333; background-color: #fff; font-size: 12px; font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", sans-serif; }
table { border-collapse: collapse; border-spacing: 0; }

a { color: #be6e0f; text-decoration: none; }
a:link { color: #be6e0f; }
a:visited {  }
a:hover, a:active { color: #be6e0f; text-decoration: underline; }
a img, a:link img, a:visited img, a:hover img, a:active img { border: none; text-decoration: none; vertical-align: bottom; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, p img { vertical-align: bottom; }

/* ============================== Layout Common */
.section_invisible { font-size: 0; text-indent: -9999px; overflow: hidden; height: 0; }
.section_pgtop { font-size: 0; }
.section_anc { font-size: 0; height: 0; }
.section_hide { position: absolute; left: -9999px }
* html .section_anc { height: auto; }
.section_cap_up { text-transform: uppercase; }

#id_page { width: auto;  }

/* Link with Bullet */
.lnk_detail a { padding-left: 12px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 3px no-repeat; color: #555; }
.lnk_detail a:hover { color: #be6e0f; }

/* ============================== wrapper */
#wrapper_outer { width: 100%; background: url(/vmware/image/common/bg_contents_body_01.gif)  0 0 repeat #dad1b3; }
#wrapper { background: url(/vmware/image/common/bg_contents_body_01.gif)  0 0 repeat #dad1b3; }

/* ============================== header */
#header_outer { background: url(/vmware/image/common/bg_header_01.gif) 0 0 repeat; }
#bg_header { margin: auto; width: 970px; height: 81px; background: url(/vmware/image/common/bg_header_01.gif) center top repeat; }
#header { margin: auto; width: 900px; }

/* Product Logo */
#header #logo_prod { float: left; margin-top: 16px; }
#header #logo_prod a { display: block; width: 220px; height: 40px; background: url(/vmware/image/common/logo_prod_01.gif) 0 0 no-repeat; }
#header #logo_prod a img { visibility: hidden; }

/* Corporate Logo and Search Form */
#header #section_sub_link { float: right; width: 415px; }
#header #section_sub_link p { text-align: right; }
#header #section_sub_link img { vertical-align: bottom; }
#header #section_sub_link #logo_corp_01 { margin-top: 16px; }

#header #section_sub_link #search_partner { float: left; margin-top: 14px; height: 15px; }
#header #section_sub_link #search_partner a {   }

/* Keyword Search */
#header #section_sub_link #form_search_keyword,
#header #section_sub_link #section_search_keyword { float: right;width: 205px; margin-top: 15px; }
#header #section_sub_link #section_search_keyword { width: 205px; }

#header #section_sub_link #section_field_search_keyword { float: left; display: block; width: 138px; min-height: 22px; height: auto !important; height: 22px; border: 1px solid #b8b7b1; background: url(/vmware/image/common/icon_search_site.gif) 5px 5px no-repeat #f8f6f0; }
#header #section_sub_link #field_search_keyword { display: block; margin-left: 21px; padding: 4px 5px 2px 0; width: 111px; border: 0px none; background: #f8f6f0; color: #555; line-height: 1.1; }
* html #header #section_sub_link #field_search_keyword { padding-top: 2px; }
*:first-child+html #header #section_sub_link #field_search_keyword { padding-top: 2px; }
#header #section_sub_link #bt_search_keyword { float: right; margin-top: 1px; }

/* ==============================　Back to Sitetop Button */
#section_nav_backtotop { background: url(/vmware/image/common/bg_header_01.gif); }
#section_nav_backtotop #nav_backtotop { margin: auto; width: 970px; background: url(/vmware/image/common/bg_header_01.gif); zoom: 1; }
#section_nav_backtotop #nav_backtotop p { height: 11px; padding: 0 0 9px 40px; zoom: 1; font-size: 1px; line-height: 1; }
#section_nav_backtotop #nav_backtotop p a { height: 11px; line-height: 1; display: inline; overflow: hidden; }
#section_nav_backtotop #nav_backtotop p a img { vertical-align: bottom; }


/* ==============================　Global Nav */
#gnav_outer { background: url(/vmware/image/common/bg_header_01.gif) center top repeat; }
#bg_gnav { padding-top: 4px; margin: 0 auto; width: 970px; height: 40px; background: url(/vmware/image/common/bg_header_01.gif) center top repeat;}
#gnav { margin: auto; width: 899px; border-right: 1px solid #bab3a9; }
#gnav ul li { float: left; zoom: 1; }
#gnav ul li a { display: block; height: 40px; }
#gnav ul #gnav_about a { width: 178px; background: url(/vmware/image/common/gnav_about.gif) 0 0 no-repeat; }
#gnav ul #gnav_solution a { width: 169px; background: url(/vmware/image/common/gnav_solution.gif) 0 0 no-repeat; }
#gnav ul #gnav_case a { width: 104px; background: url(/vmware/image/common/gnav_case.gif) 0 0 no-repeat; }
#gnav ul #gnav_tips a { width: 145px; background: url(/vmware/image/common/gnav_tips.gif) 0 0 no-repeat; }
#gnav ul #gnav_seminar a { width: 165px; background: url(/vmware/image/common/gnav_seminar.gif) 0 0 no-repeat; }
#gnav ul #gnav_contactus a { width: 138px; background: url(/vmware/image/common/gnav_contactus.gif) 0 0 no-repeat; }

/* hover */
#wrapper #gnav_outer #gnav ul li a:hover { background-position: 0 -40px; }

/* current */
.v-solution-about #gnav_outer #gnav ul #gnav_about a,
.virtualization #gnav_outer #gnav ul #gnav_about a,
.cloud-center #gnav_outer #gnav ul #gnav_about a,
.solution #gnav_outer #gnav ul #gnav_solution a,
.clinic #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.server #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.resource #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.disaster_recovery #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.legacy #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.otegaru-pack #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.sap-r3 #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.maios #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.web-security #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.case #gnav_outer #bg_gnav #gnav ul #gnav_case a,
.pickup #gnav_outer #bg_gnav #gnav ul #gnav_tips a,
.virtualization-cloud  #gnav_outer #bg_gnav #gnav ul #gnav_tips a,
.virtualization-tips #gnav_outer #bg_gnav #gnav ul #gnav_tips a,
.virtualization-glossary #gnav_outer #bg_gnav #gnav ul #gnav_tips a,
.seminar #gnav_outer #bg_gnav #gnav ul #gnav_seminar a,
.contactus #gnav_outer #bg_gnav #gnav ul #gnav_contactus a,
.thin-client-vmsics #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.virtual-operation #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.vmware-vmsics #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.vmware-vmsics-basic #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.vmware-vmsics-one #gnav_outer #bg_gnav #gnav ul #gnav_solution a,
.vmware-vmsics-businessstage #gnav_outer #bg_gnav #gnav ul #gnav_solution a
 { background-position: 0 -40px; }

/* current-hover */
.v-solution-about #gnav_outer #gnav ul #gnav_about a:hover,
.virtualization #gnav_outer #gnav ul #gnav_about a:hover,
.cloud-center #gnav_outer #gnav ul #gnav_about a:hover,
.solution #gnav_outer #gnav ul #gnav_solution a:hover,
.clinic #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.server #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.resource #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.disaster_recovery #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.legacy #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.otegaru-pack #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.sap-r3 #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.maios #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.web-security #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.case #gnav_outer #bg_gnav #gnav ul #gnav_case a:hover,
.pickup #gnav_outer #bg_gnav #gnav ul #gnav_tips a:hover,
.virtualization-cloud  #gnav_outer #bg_gnav #gnav ul #gnav_tips a:hover,
.virtualization-tips #gnav_outer #bg_gnav #gnav ul #gnav_tips a:hover,
.seminar #gnav_outer #bg_gnav #gnav ul #gnav_seminar a:hover,
.contactus #gnav_outer #bg_gnav #gnav ul #gnav_contactus a:hover,
.thin-client-vmsics #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.virtual-operation #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.vmware-vmsics #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.vmware-vmsics-basic #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.vmware-vmsics-one #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover,
.vmware-vmsics-businessstage #gnav_outer #bg_gnav #gnav ul #gnav_solution a:hover
 { background-position: 0 -40px; }


/* ============================== Contents common */
/* Applying Backgrouds - Equal Height in Looks on Main And Sub */
#bg_contents { background: url(/vmware/image/common/bg_contents_body_01.gif)  0 0 repeat transparent; zoom: 1; }
#bg_contents_top { background: url(/vmware/image/common/bg_contents_top_01.gif)  0 0 repeat-x transparent; }
#bg_contents_btm { background: url(/vmware/image/common/bg_contents_btm_01.gif)  0 100% repeat-x transparent; }
#contents_body { background: url(/vmware/image/common/bg_maincont_body_01.gif)  0 0 repeat-y transparent; zoom: 1; }
#contents_top { background: url(/vmware/image/common/bg_maincont_top_01.gif)  0 0 no-repeat transparent; zoom: 1; }
#contents_btm_outer { background: url(/vmware/image/common/bg_contents_btm_01.gif)  0 100% repeat-x transparent; }
#contents_btm { background: url(/vmware/image/common/bg_maincont_btm_01.gif)  0 100% no-repeat transparent; }

#contents_outer { width: 970px; margin: auto;background: url(/vmware/image/common/bg_contents_body_01.gif)  0 0 repeat #dad1b3; zoom: 1; }
#contents  { position: relative; }

/* IE7 zoom */
*:first-child+html #contents { float: left; line-height: 1.5; zoom: 1; }

#contents #main_contents { padding: 20px 0 0 0; width: 640px; min-height: 600px; height: auto !important; height: 600px; background: url(/vmware/image/common/bg_maincont_top_01.gif) -34px 0 no-repeat #fff; padding-left: 0; margin-left: 34px; margin-bottom: 16px; }
#contents #sub_contents { float: right; width: 279px; padding-bottom: 150px;  }

/* ============================== Main Content */
#contents #bg_main_contents { float: left; width: 691px; }

/* Line-Break in Main Contents - 'Break All' as Default */
#main_contents * { white-space: normal; word-warp: wrap; word-break: break-all; }


/* ============================== Sub Content */

/* Inquiry Box */
#section_box_inquiry { margin: 20px 0 0 0; height: 268px; padding-right: 20px; background: url(/vmware/image/common/bg_box_inquiry_01.gif) 0 0 no-repeat; }
#box_inquiry { padding: 37px 16px 25px 13px }
#box_inquiry .lnk_bt { margin-top: 13px; text-align: center; }
#box_inquiry .lnk_txt { margin-top: 18px; text-align: center; }

/* Banner And Feature */
#section_subcont_feature {  }

/* Seminar */
#section_subcont_seminar { margin-top: 33px; }
#subcont_seminar { padding: 0 0 0 10px; }
#section_subcont_seminar h2 {  }
#section_subcont_seminar ul { width: 230px; padding-top: 10px; zoom: 1; }
* html #section_subcont_seminar ul { padding-top: 15px; }
*:first-child+html  #section_subcont_seminar ul { padding-top: 14px; }

#section_subcont_seminar ul li { margin-top: 3px; padding: 5px 10px 4px; background: url(/vmware/image/common/bg_subcont_list_01.gif) 0 0 repeat; zoom: 1; }
* html #section_subcont_seminar ul li { margin-top: 1px; }
*:first-child+html  #section_subcont_seminar ul li { margin-top: 1px; }

#section_subcont_seminar ul li .section_txt_seminar { float: left; width: 140px; font-size: 92%; }
#section_subcont_seminar ul li .section_txt_seminar span { display: block; font-weight: bold; line-height: 1.5; }
#section_subcont_seminar ul li .section_txt_seminar .lnk_seminar { margin-top: 0; }
#section_subcont_seminar ul li .section_txt_seminar .lnk_seminar a { padding-left: 10px; font-weight: bold; background-position: 0 3px; color: #be6e0f; }
#section_subcont_seminar ul li .section_image_seminar { float: right; margin-top: 4px; width: 57px; }

/* VSolution */
#section_subcont_vsolution { margin-top: 35px; }
#subcont_vsolution { padding-left: 10px; }
#subcont_vsolution h2 {  }
#subcont_vsolution ul {  }
#subcont_vsolution ul li { margin-top: 8px; }

/* Virtualization */
#section_subcont_virtualization { margin-top: 3px; }
#subcont_virtualization { padding-left: 10px; }
#subcont_virtualization h2 {  }
#subcont_virtualization ul {  }
#subcont_virtualization ul li { margin-top: 9px; }

/* Activity */
#section_subcont_activity { margin-top: 23px; }
#subcont_activity { padding-left: 10px; }
#subcont_vsolution h2 {  }
#subcont_activity ul {  }
#subcont_activity ul li { margin-top: 8px; }

/* Partnership */
#section_subcont_partnership { margin-top: 3px; }
#subcont_partnership { padding-left: 10px; }
#subcont_vsolution h2 {  }
#subcont_partnership ul {  }
#subcont_partnership ul li { margin-top: 9px; }

/* Partner */
#section_subcont_partner { margin-top: 26px; }
#subcont_partner { padding: 0 38px 0 10px; }
#subcont_partner h2 {  border-bottom: 3px solid #426d91; padding-bottom: 9px; }
#subcont_partner ul { padding: 6px 0 0 1px; }
#subcont_partner ul li { margin-top: 10px; }

/* Related */
#section_subcont_related { margin-top: 40px; }
#subcont_related { padding: 0 38px 0 10px; }
#subcont_related h2 {  border-bottom: 3px solid #426d91; padding-bottom: 9px; }
#subcont_related ul { padding: 3px 0 0 1px; zoom: 1; }
#subcont_related ul li { margin-top: 10px; padding-left: 13px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 3px no-repeat; font-size: 96%; zoom: 1; }
/* IE6, IE7 - font-size adjustment */
* html #subcont_related ul li { font-size: 92%; }
*:first-child+html  #subcont_related ul li { font-size: 92%; background-position: 0 4px; }

#subcont_related ul li a { margin-top: 10px; color: #555; }
#subcont_related ul li a:hover { color: #be6e0f; }


/* ============================== banners */
#contents #sub_contents #section_ban_partner { margin: 20px 4px 0 0; padding: 15px 0 25px; border-top: 5px solid #ebe8e2; }
#contents #sub_contents #section_ban_partner h2 {  }
#contents #sub_contents #section_ban_partner #ban_partner { margin-top: 15px; }
#contents #sub_contents #section_ban_partner #ban_partner a { display: block; float: left; margin-right: 10px; }
#contents #sub_contents #section_ban_partner #ban_partner a.elem_evn { margin-right: 0; }
#contents #sub_contents #section_ban_partner p.note_trailer { margin-top: 7px; font-size: 84%; line-height: 1.5; }

#contents #sub_contents #section_ban_related { margin: 0 4px 0 0; padding: 15px 0 27px; border-top: 5px solid #ebe8e2; }
#contents #sub_contents #section_ban_related h2 {  }
#contents #sub_contents #section_ban_related #ban_related { padding-top: 5px; }
#contents #sub_contents #section_ban_related #ban_related a { display: block; float: left; margin:10px 10px 0 0 ; }
#contents #sub_contents #section_ban_related #ban_related a.elem_evn { margin-right: 0; }
#contents #sub_contents #section_ban_related p.note_trailer { margin-top: 7px; font-size: 84%; }

/* ============================== Directory Link */
#directory_link { padding: 24px 20px 16px; }
#directory_link li { float: left; margin-right: 10px; padding-left: 13px; background: url(/vmware/image/common/txt_sep_directory_link.gif) 0 4px no-repeat; font-size:84%  }
#directory_link li.elem_first { padding-left: 0; background: none; }

/* ============================== Pagetop Link */
.section_lnk_pgtop { position: absolute; bottom: 34px; right: 36px; font-size: 0; zoom: 1; }
.section_lnk_pgtop a { display: block; width: 102px; height: 25px; background: url(/vmware/image/common/link_pagetop.gif) 0 0 no-repeat; zoom: 1; }
.section_lnk_pgtop a:hover { background-position: 0 -25px; }
* html .section_lnk_pgtop { bottom: 33px; }

/* ============================== footer */
#footer_outer { background: #d1c49a; }
#footer { margin: auto; width: 970px; background: #d1c49a; } 
#section_nav_footer { position: relative; margin: 0 auto 0; padding: 0 25px; width: 900px; zoom: 1; }
#section_nav_footer #nav_footer { float: left; padding-top: 0; }
#section_nav_footer #nav_footer li { float: left; margin-right: 20px; font-size: 10px; zoom: 1; }
#section_nav_footer #nav_footer .lnk_detail a { background-position: 0 2px; color: #333; }
#section_nav_footer #nav_footer .lnk_detail a:hover { color: #be6e0f; }
#section_nav_footer #nav_footer li.elem_last { margin-right: 0; }
#section_nav_footer #lnk_onyourside { position: absolute; right: 29px; top: -2px; }

#section_lnk_corp_footer { margin: 34px auto 0; padding: 0 27px; width: 900px; }
#section_lnk_corp_footer #lnk_corp_footer { float: right; background: url(/vmware/image/common/sign_corp_01.gif) 0 0 no-repeat; }
#section_lnk_corp_footer #lnk_corp_footer img { visibility: hidden; }

#section_lnk_footer { margin: 9px auto 0; width: 900px; padding: 0 25px 25px; }
#section_lnk_footer #lnk_footer { float: left; }
#section_lnk_footer #lnk_footer li { float: left; margin-right: 17px; padding-right: 18px; background: url(/vmware/image/common/txt_sep_01.gif) 100% 0 no-repeat; font-size: 10px; }
#section_lnk_footer #lnk_footer li.elem_last { padding: 0; background: none; }
#section_lnk_footer #lnk_footer li a { color: #555; }
#section_lnk_footer #lnk_footer li a:hover { color: #be6e0f; }

#section_lnk_footer #note_copyright_footer { float: right; margin-top: 2px; width: 352px; height: 9px; font-size: 75%; background: url(/vmware/image/common/txt_copyright.gif) 100% 0 no-repeat; }
#section_lnk_footer #note_copyright_footer img { vertical-align: bottom; visibility: hidden; }


/* ============================ Contents Common */
#main_contents { line-height: 1.5; }
#main_contents .ttl_page { zoom: 1; }
#main_contents .ttl_page img { vertical-align: bottom; }
#main_contents .lead_page { padding: 19px 20px; }
#main_contents .lead_page img { vertical-align: bottom; }
#main_contents .section_lst_anc { margin-top: 35px; text-align: center; }
#main_contents .ttl_section { margin-top: 35px; }
#main_contents .txt_description { margin-top: 16px; padding: 0 30px;  }
#main_contents .image_figure_ctr { margin-top: 35px; text-align: center; }
#main_contents .image_figure_l { margin-top: 35px; padding: 0 30px; text-align: left; }

/* Link for Additional Info */
/* Pattern 01 */
#main_contents .section_bt_lnk_cont_01{ margin: 20px 30px 0 0; width: 183px; height: 28px; padding-top: 6px; background: url(/vmware/image/common/bt_lnk_cont_01.gif) 0 0 no-repeat; }
#contents #main_contents .section_bt_lnk_cont_01 a { margin: 0 0 0 23px; padding-left: 13px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 3.4px no-repeat; font-weight: bold; }

/* List for Related Contents */
#main_contents .ttl_cont_related { border-top: 1px solid #d3d3d3; zoom: 1; background: #f6f6f6; }
#main_contents .cont_related { padding: 15px 30px 22px; background: #f6f6f6; zoom: 1; }

#main_contents .cont_related .ttl_lst_item { font-weight: bold; color: #574b44; }
#main_contents .cont_related ul { padding: 0 11px 25px; }
#main_contents .cont_related ul li { margin-top: 7px; padding-left: 13px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 4px no-repeat; zoom: 1; }
#main_contents .cont_related ul li a { color: #555; }
#main_contents .cont_related ul li a:hover { color: #be6e0f; }

/* List for Inquiry Buttons */
/* Pattern 01 */
#main_contents .section_lnk_inquiry_01 { margin-top: 40px; position: relative; padding-top: 19px; overflow: visible; }
#main_contents .section_lnk_inquiry_01 .ttl_lnk_inquiry_01 { position: absolute; left: 30px; top: -1px; }
#main_contents .section_lnk_inquiry_01 .bg_section_lnk_inquiry_01 {  padding: 31px 0 29px; background: url(/vmware/image/common/bg_line_horiz_dbl_01.gif) 0 0 repeat-x #f9f6d9; zoom: 1; }
#main_contents .section_lnk_inquiry_01 .section_lnk_btn { margin: auto; width: 552px; }


/* Pattern 02 */
#main_contents .section_lnk_inquiry_02 { margin: 40px 0 0 28px; width: 582px; background: url(/vmware/image/common/bg_lnk_inquiry_02.gif) 0 0 no-repeat; }
#main_contents .section_lnk_inquiry_02 .ttl_lnk_inquiry_02 { width: 540px; padding-left: 42px; }
#main_contents .section_lnk_inquiry_02 .ttl_lnk_inquiry_02 img { margin: 0; vertical-align: top; }
#main_contents .section_lnk_inquiry_02 .bg_section_lnk_inquiry_02 {  padding: 19px 0 23px; zoom: 1; }
#main_contents .section_lnk_inquiry_02 .section_lnk_btn { margin: 10px auto 0; width: 502px; }

/* Page Title and Vi - Category Top */
#main_contents #section_headline {  }
#main_contents #section_headline .section_ttl_page { float: left; width: 410px;}
#main_contents #section_headline .section_vi_page { float: left; }
#main_contents #section_headline .section_ttl_page .ttl_page { margin: 0; padding: 0; zoom: 1; }
#main_contents #section_headline .section_ttl_page .lead_page { margin: 0 auto; padding: 0; }
#main_contents #section_headline .section_ttl_page .lead_page img { display: block; margin: 0 auto; }
#main_contents .section_headline .section_ttl_page .lnk_feat_ttl_page img {  }
#main_contents #section_headline .bt { position: relative; margin: 20px 0 0 18px; }
#main_contents #section_headline .bt a { position: absolute; display: block; top: 7px; left: 164px; margin: 0; padding: 0 0 0 13px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 5px no-repeat; font-weight: bold; }

/* ttl_section_lv3 */
#main_contents .ttl_section_lv3 { margin: 35px 30px 0; padding: 0 0 8px; border-bottom: 2px solid #e5e5e5; }
#main_contents .ttl_section_lv3 span { display: block; padding: 0 0 0 10px; border-left: 5px solid #e5e5e5; font-size: 134%; font-weight: bold; line-height: 1.2; }
 /*  ttl_section_lv3 - Bullet Color */
#main_contents .ttl_section_lv3 span { border-left-color: #e5e5e5;  }

/* table-grid */
#main_contents .table_grid { margin: 20px auto 0; width: 580px; }
#main_contents .table_grid th,
#main_contents .table_grid td { border: 1px solid #cbcacb; padding: 10px 10px; vertical-align: middle; }
#main_contents .table_grid th { width: 160px; background: #e5e5e5; color: #fff; font-weight: bold; text-align: center; }
#main_contents .table_grid td,
#main_contents .table_grid th.header_horiz  { width: 420px; } 

/* border_trailer */
.border_trailer { border-bottom: 1px solid #d3d3d3; zoom: 1; }

/* space_trailer */
#main_contents .space_trailer { height: 200px; }

/* Feature Area with Rounded Corner - 02 */
#main_contents .section_feature_02 { margin: auto; width: 580px; padding-top: 5px; background: url(/vmware/image/common/bg_feature_top_02.gif) 0 0 no-repeat; zoom: 1; }
#main_contents .section_feature_02 img { vertical-align: top; }
#main_contents .section_feature_02 .feature_02 { padding: 25px 25px 25px; background: url(/vmware/image/common/bg_feature_btm_02.gif) 0 100% no-repeat #f5f7f9; zoom: 1; }
#main_contents .section_feature_02 .feature_02 .ttl_feature { height: 15px; }
#main_contents .section_feature_02 .feature_02 .lead_feature { margin-top: 12px; }
#main_contents .section_feature_02 .feature_02 .list_feature { padding-top: 5px; }
#main_contents .section_feature_02 .feature_02 .list_feature li { padding-top: 5px; zoom: 1; }
#main_contents .section_feature_02 .feature_02 .list_feature dl  .ttl_item { margin-top: 3px; font-weight: bold; zoom: 1; }
#main_contents .section_feature_02 .feature_02 .list_feature dl .ttl_item a { padding-left: 13px; background: url(/vmware/image/common/bullet_arrow_01.gif) 0 4px no-repeat; }
#main_contents .section_feature_02 .feature_02 .list_feature dl dd {  margin-top: 12px; zoom: 1; }


