@charset "utf-8";

/* ------------------------- TOC
Archived Contents - Adjustment & Additinoal Styles
 ------------------------- */

/* ====================================== Archived Article Common */
#main_contents #directory_link { margin: auto; width: 580px; }
#main_contents #mainContentOuter #mainContent { font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"; }
#main_contents #mainContentOuter #mainContent img { vertical-align: top !important; }
#main_contents #mainContentOuter #mainContent a { color: #009; }
#main_contents #mainContentOuter #mainContent a:link { color: #009; }
#main_contents #mainContentOuter #mainContent a:visited {  }
#main_contents #mainContentOuter #mainContent a:hover, a:active { color: #36f; text-decoration: underline; }

#main_contents #mainContentOuter #mainContent .section_lnk_inquiry_02 { margin: 40px 0 0; }

#main_contents #mainContentOuter #mainContent strong { font-weight: bold; }

#main_contents #mainContentOuter { margin: auto; width: 580px;  }
#main_contents #mainContentOuter #mainContent { padding-bottom: 30px; }

#main_contents #mainContentOuter #mainContent #main div.page-nav-01 { font-size: 100%; }
#main_contents #mainContentOuter #mainContent { font-size: small; }

#main_contents #mainContentOuter #mainContent .section_qa p.pagetop { margin: 15px 0 0; font-size: 0; line-height: 0; text-align: right; }

/* Background Override */
#bg_contents_btm { background: url(/vmware/image/common/bg_contents_btm_01_30vm.gif)  0 100% repeat-x transparent; }
#contents_btm_outer { background: url(/vmware/image/common/bg_contents_btm_01_30vm.gif)  0 100% repeat-x transparent; }
#contents_btm { background: url(/vmware/image/common/bg_maincont_btm_01_30vm.gif)  0 100% no-repeat transparent; }

#contents #main_contents { margin-bottom: 13px; }
#contents .section_lnk_pgtop { position: relative; }
#contents .section_lnk_pgtop a { position: absolute; top: -22px; left: 868px; }

#footer #section_nav_footer { position: static; padding-top: 0; background: url(/vmware/image/common/bg_maincont_btm_01.gif)  0 -397px no-repeat; }
#footer #section_nav_footer #nav_footer { padding-top: 3px; }
#footer #section_nav_footer #lnk_onyourside { position: static; float: right; padding: 1px 4px 0 0; }
#section_lnk_corp_footer { margin: 24px auto 0; }
* html  #section_lnk_corp_footer { margin: 23px auto 0; }
*:first-child+html  #section_lnk_corp_footer { margin: 23px auto 0; }

/* ===================================== Individual */
/* +++++++++++++++++++++++ about */
/* about_home */
#about_home #contents #main_contents .section_lnk_inquiry_01 { margin-top: 0; }

/* +++++++++++++++++++++++ case */
/* case common */
.case #contents_body { background-image: url(/vmware/image/common/bg_maincont_body_02.gif); }
.case #contents_btm { background-image: url(/vmware/image/common/bg_maincont_btm_02_30vm.gif); }
.case #contents .section_lnk_inquiry_01 { margin-top: 15px; }

/* case_nasushiobara */
#case_nasushiobara #contents #main_contents .section_lnk_inquiry_01 { margin-top: 0; }
/* ie6 */
/* Heihgt Specified - to avoid ie bugs with 'relative' and 'absolute' */
* html #case_nasushiobara #mainContentOuter #mainContent { margin-left: 5px; width: 580px; }
* html #case_nasushiobara #mainContentOuter #mainContent .nasushiobara_box01 { height: 210px; zoom: 1; overflow: hidden; }
/* ie7 */
*:first-child+html   #case_nasushiobara #mainContentOuter #mainContent .nasushiobara_box01 { height: 210px; zoom: 1; overflow: hidden; }

/* case_tokyu */
#case_tokyu #contents #main_contents .section_lnk_inquiry_01 { margin-top: 0; }
/* ie6 */
/* Heihgt Specified - to avoid ie bugs with 'relative' and 'absolute' */
* html #case_tokyu #mainContentOuter #mainContent { margin-left: 5px; width: 580px; }
* html #case_tokyu #mainContentOuter #mainContent .nasushiobara_box01 { height: 234px; zoom: 1; overflow: hidden; }
/* ie7 */
*:first-child+html   #case_tokyu #mainContentOuter #mainContent .nasushiobara_box01 { height: 234px; zoom: 1; overflow: hidden; }

/* case_chatan */
#case_chatan #contents #main_contents #mainContent ul.skip { padding: 15px 0 10px; }
#case_chatan #contents #main_contents .section_lnk_inquiry_01 { margin-top: 0; }

/* case_taiyokogyo */
#case_taiyokogyo #contents #main_contents .section_lnk_inquiry_01 { margin-top: 0; }


/* ++++++++++++++++++++++++++++++++++++++++++ virtualization-glossary */

/*++++++++++ .virtualization-glossary common */
.virtualization-glossary #directory_link { margin: auto; width: 580px; }
.virtualization-glossary #main_contents .bt_cat_top { width: 580px; height: 10px; text-align: right; zoom: 1; position: relative; }
.virtualization-glossary #main_contents .bt_cat_top img { vertical_align: bottom; }
.virtualization-glossary #main_contents #bt_cat_top_01 { margin: -37px auto 20px; }
* html .virtualization-glossary #main_contents #bt_cat_top_01{ margin-top: -33px; }
*:first-child+html .virtualization-glossary #main_contents #bt_cat_top_01{ margin-top: -33px; }
.virtualization-glossary #main_contents #bt_cat_top_02 { margin: 35px auto 5px; }

/* ++++++++++++++++++++++++++++++++++++++++++ pickup */
/*++++++++++++.pickup common */
.pickup #contents_btm { background-image: url(/vmware/image/common/bg_maincont_btm_02_30vm.gif); }
.pickup #main_contents #section_directory_link { margin: auto; width: 620px;  }
.pickup #main_contents #directory_link { float: left; width: 490px; }
.pickup #main_contents .bt_cat_top { width: 560px; height: 10px; padding-right: 20px; text-align: right; zoom: 1; position: relative; }
.pickup #main_contents .bt_cat_top img { vertical_align: bottom; }
.pickup #main_contents #bt_cat_top_01 { float: right; width: 65px; padding-top: 15px; }
* html .pickup #main_contents #bt_cat_top_01{ padding-top: 20px; }
*:first-child+html .pickup #main_contents #bt_cat_top_01{ padding-top: 20px; }
.pickup #main_contents #bt_cat_top_02 { margin: 35px auto 0; }
.pickup #main_contents .section_lnk_inquiry_01 { margin-top: 0; }

/* Link for Casestudy */
#pickup_02 .pickup_caseBox .pickup_caseBox_ph { width: 171px; margin: 0; padding: 0 0 10px; height: auto; }
#pickup_02 .pickup_caseBox .pickup_caseBox_ph img { border-right: 1px solid #e5e5e5; }
#pickup_02 .pickup_caseBox .pickup_caseBox_txt { width: 370px; margin: 0 0 0 15px; padding-top: 17px; font-weight: normal; color: #777676; }

#pickup_03 .pickup_caseBox .pickup_caseBox_ph { width: 171px; margin: 0; padding: 0 0 10px; height: auto; }
#pickup_03 .pickup_caseBox .pickup_caseBox_ph img { border-right: 1px solid #e5e5e5; }
#pickup_03 .pickup_caseBox .pickup_caseBox_txt { width: 370px; margin: 0 0 0 15px; padding-top: 17px; font-weight: normal; color: #777676;  }

#pickup_05 .pickup_caseBox .pickup_caseBox_ph { width: 171px; margin: 0; padding: 0 0 10px; height: auto; }
#pickup_05 .pickup_caseBox .pickup_caseBox_ph img { border-right: 1px solid #e5e5e5; }
#pickup_05 .pickup_caseBox .pickup_caseBox_txt { width: 370px; margin: 0 0 0 15px; padding-top: 17px; font-weight: normal;  color: #777676; }

/* ++++++++++++++++++++++++++++++++++++++++++ seminar */
/*+++++++++  .seminar common */
.seminar #contents #main_contents { padding-bottom: 15px;  }
.seminar #main_contents .section_lnk_inquiry_02 .ttl_lnk_inquiry_02 { font-weight: bold; color: #666; line-height: 1; }

/*+++++++++  global nav (Hilight Indication in News Articles are Canceled) */
#seminar_201005  #gnav_outer #bg_gnav #gnav ul #gnav_seminar a { background-position: 0 0; }
#seminar_20100520  #gnav_outer #bg_gnav #gnav ul #gnav_seminar a { background-position: 0 0; }
#seminar_201005  #gnav_outer #bg_gnav #gnav ul #gnav_seminar a:hover { background-position: 0 -40px; }
#seminar_20100520  #gnav_outer #bg_gnav #gnav ul #gnav_seminar a:hover { background-position: 0 -40px; }

/* seminar_virtualization_summit_2010 */
#seminar_virtualization_summit_2010 #contents #main_contents { padding-bottom: 0; }
#seminar_virtualization_summit_2010 #main_contents #mainContentOuter #mainContent th { width: auto; white-space: nowrap; word-break: normal; word-wrap: normal; }
#seminar_virtualization_summit_2010 #main_contents #mainContentOuter #mainContent td { width: auto; white-space: wrap; word-break: break-all; word-wrap: wrap; }
* html #seminar_virtualization_summit_2010 #main_contents #mainContentOuter #mainContent th { width: 170px; }
*:first-child+html #seminar_virtualization_summit_2010 #main_contents #mainContentOuter #mainContent th { width: 170px; }

#seminar_virtualization_summit_2010 #main_contents .section_lnk_inquiry_02 .section_lnk_btn li { text-align: center; }

