/*============================ 全ページ共通 ============================*//*---------------- 一般 ----------------*/body {   margin:0px;   padding:0px;   background-image: url(/expo/wsc/shared/bg.gif);   background-repeat:repeat-y;   background-color:#ffffff;   color:#000000;   font-size:10pt;}td, th {   font-size:10pt;}p {   padding:0px;   margin:6px 0px;   line-height:125%;}a:link    { color:#0c578c; background-color:transparent; }a:visited { color:#cc3399; background-color:transparent; }/*---------------- 左ナビ ----------------*/div.AddressMd {   margin:15px 6px 3px 6px;   font-weight:bold;   font-size:9pt;}address {   margin:0px 6px 10px 6px;   font-style:normal;   font-size:9pt;   line-height:133%;}/*---------------- 中面共通 ----------------*/div.Contents {   margin:0px 0px 0px 0px;}span.Mark {   color:#232ba3;}table.InfoTable {   border-color:#2e52a0;   border-style:solid;   border-width:1px 0px 0px 1px;}table.InfoTable td {   border-color:#2e52a0;   border-style:solid;   border-width:0px 1px 1px 0px;}/*---------------- トップ ----------------*/div.TopContents {   margin:0px 35px 0px 40px;}/*-------- コンファレンススケジュール共通 --------*/table.Prog {   border-width:1px 0px 0px 1px;   border-style:solid;   border-color:#333333;}table.Prog td, table.Prog th {   border-width:0px 1px 1px 0px;   border-style:solid;   border-color:#333333;   font-size:9pt;   line-height:125%}table.Prog th.ProgPlat {   border-width:0px 1px 0px 0px;   color:#ffffff;   background-color:#002d81;}table.Prog th.ProgGold {   border-width:0px 1px 0px 0px;   color:#ffffff;   background-color:#3cabe0;}table.Prog td.Category {   color:#ffffff;   font-weight:bold;   text-align:center;   background-color:#009057;}th.ProgKey{   color:#ffffff;   background-color:#ff6400;   font-weight:bold;}th.ProgTime {   font-weight:normal;   color:#000000;   background-color:#dcdcdc;}table.Prog td.ProgTime {   border-width:0px 1px 0px 0px;   font-weight:normal;   color:#000000;   background-color:#dcdcdc;}span.ProgTime {   font-weight:normal;}table.Prog td.ProgNum {   border-width:0px 1px 0px 0px;   font-weight:normal;   background-color:#f4f0e7;   font-weight:bold;}span.ProgFull {   font-weight:bold;   color:#ffffff;   background-color:#b90000;}div.ProgCont {   margin:4px}table.Prog td table {   border-width:0px;   border-style:none;}table.Prog td td {   border-width:0px;   border-style:none;}table.Prog td.Blank {   background-color:#f8f8f8;}th.Date {   color:#ffffff;   background-color:#5a83e8;}td.ProgName {   background-color:#ffffff;}table.Prog th.ProgTitle {   border-width:0px 1px 0px 0px;   background-color:#ff6400;   text-align:left;}div.ProgTitle {   font-weight:bold;   color:#ffffff;}table.Prog p {   margin:4px;   line-height:135%;}div.ProgLogo {   margin:2px 0px 6px 0px;}table.RegistEnd {   border-width:1px 0px 0px 1px;   border-style:solid;   border-color:#333333;}table.RegistEnd td {   border-width:0px 1px 1px 0px;   border-style:solid;   border-color:#333333;   color:#b90000;   line-height:125%}span.AdmissionFee {   font-weight:bold;}/*-------- 開幕記念講演・基調講演 -------- */td.KeyFull {   background-color:#b90000;}span.KeyFull {   color:#ffffff;}div.RegistFinishTop2 {   border:double 3px #ff6600;   padding:10px;   width:480px;   white-space:nowrap;   margin-left:15px;}div.RegistFinishTop2 span.Md {   font-weight:bold;   color:#ff6600;}div.cmfName {   font-size:9pt;   margin-top:3px;   line-height:1.2em;}