body {
margin:0 auto;
padding:0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Lucida Grande",sans-serif!important;
background:#fff url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_bg.gif) repeat-y center top;
color:#4a4a4a;
font-size:14px;
line-height:100%;
}

h2 {
font-size:14px;
line-height:100%;
}

#Wrap {
width:980px;
margin:0 auto;
background:#fff;
}

#Wrap a {
color:#ee5217;
text-decoration:underline;
}

#Wrap a:hover {
color:#843517;
text-decoration:none;
}

#Wrap p {
margin:0;
}

.clear {
clear:both;
}

.livefont {
color:#335fb7;
}


/* MEDIA LOGO */
#mediaLogo {
height:40px;
margin:0;
padding:0 0 0 160px;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_itmlogo.gif) no-repeat 0 0;
}
#mediaLogo ul {
display:table;
margin:0;
padding:0;
background:#FFF;
}
* html #mediaLogo ul {display:inline-block;}
*+html #mediaLogo ul {display:inline-block;}
#mediaLogo li {
float:left;
list-style:none;
}
#mediaLogo li a {
display:block;
height:40px;
margin:0 11px 0 0;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_itmlogo.gif) no-repeat 0 0;
text-indent:-9999px;
}
#mediaLogo #mediaLogo-exe a {width:89px;background-position:-159px 0;}
#mediaLogo #mediaLogo-ep a {width:100px;background-position:-260px 0;}
#mediaLogo #mediaLogo-ait a {width:64px;background-position:-371px 0;}
#mediaLogo #mediaLogo-tt a {width:87px;background-position:-446px 0;}
#mediaLogo #mediaLogo-mono a {width:101px;background-position:-544px 0;}
#mediaLogo #mediaLogo-im a {width:101px;background-position:-656px 0;}
#mediaLogo #mediaLogo-ee a {width:101px;background-position:-768px 0;}
#mediaLogo #mediaLogo-km a {width:100px;margin:0;background-position:-880px 0;}


#Header {
display:block;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_title.jpg) no-repeat;
margin:0;
width:980px;
height:265px;
}

#Header h1 {
margin:0;
display:none;
}


/* Navi */

#Navi {
margin:0;
padding:0;
display:table;
}

#Navi ul {
margin:0;
padding:0;
list-style:none;
}

#Navi span {
display:none;
}

#Navi ul li {
float:left;
position:relative;
margin:0;
padding:0;
width:140px;
height:46px;
}

#Navi ul li table {
border-collapse:collapse;
border:none;
padding:0;
position:absolute;
top:0;
left:0;
}

#Navi ul li ul {
visibility:hidden;
overflow:hidden;
position:absolute;
top:46px;
left:0;
width:140px;
height:0;
z-index:100;
}
#Navi ul li ul li {
margin-bottom:0;
width:140px;
height:24px;
}

#Navi ul li a {
display:block;
text-decoration:none;
height:46px;
}

#Navi ul li ul li a {
height:24px;
}

#Navi ul li a:hover {
position:relative;
z-index:100;
}

#Navi ul li:hover ul ,
#Navi ul li a:hover ul {
visibility:visible;
overflow:visible;
height:auto;
z-index:10;
}

#Navi #nbt-a a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat 0px 0px;
}
#Navi #nbt-a a:hover {
background-position:0px -46px;
}
#Navi #nbt-b a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -140px 0px;
}
#Navi #nbt-b a:hover {
background-position:-140px -46px;
}
#Navi #nbt-c a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -280px 0px;
}
#Navi #nbt-c a:hover {
background-position:-280px -46px;
}
#Navi #nbt-d a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -420px 0px;
}
#Navi #nbt-d a:hover {
background-position:-420px -46px;
}
#Navi #nbt-e a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -560px 0px;
}
#Navi #nbt-e a:hover {
background-position:-560px -46px;
}
#Navi #nbt-f a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -700px 0px;
}
#Navi #nbt-f a:hover {
background-position:-700px -46px;
}
#Navi #nbt-g a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -840px 0px;
}
#Navi #nbt-g a:hover {
background-position:-840px -46px;
}

#Navi #nbt-pda a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat 0px -92px;
}
#Navi #nbt-pda a:hover {
background-position:0px -116px;
}
#Navi #nbt-pdb a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -140px -92px;
}
#Navi #nbt-pdb a:hover {
background-position:-140px -116px;
}
#Navi #nbt-pdc a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -280px -92px;
}
#Navi #nbt-pdc a:hover {
background-position:-280px -116px;
}
#Navi #nbt-pdd a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -420px -92px;
}
#Navi #nbt-pdd a:hover {
background-position:-420px -116px;
}
#Navi #nbt-pde a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -560px -92px;
}
#Navi #nbt-pde a:hover {
background-position:-560px -116px;
}
#Navi #nbt-pdf a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -700px -92px;
}
#Navi #nbt-pdf a:hover {
background-position:-700px -116px;
}
#Navi #nbt-pdg a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -840px -92px;
}
#Navi #nbt-pdg a:hover {
background-position:-840px -116px;
}
#Navi #nbt-pdh a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_navi.gif) no-repeat -980px -92px;
}
#Navi #nbt-pdh a:hover {
background-position:-980px -116px;
}

/* Main */

#Wrap #Contents {
width:980px;
text-align:center;
display:table;
}

#Contents #Explanation {
margin:0 0 20px 0;
padding:10px;
text-align:left;
font-size:14px;
line-height:150%;
border:3px solid #87a0d7;
}

#Contents #Explanation p {
text-align:right;
}

#Contents #Main {
width:980px;
margin:15px 0 0 0;
}

#Contents #Main #MainLeft {
width:670px;
margin:0;
float:left;
text-align:left;
display:table;
}

#MainLeft .dir {
background:url(//image.itmedia.co.jp/enterprise/images/tree.gif) no-repeat scroll 4px 4px transparent;
color:#666;
height:16px;
padding:4px 0 0 28px;
margin:0 0 10px 0;
font-size:12px;
line-height:100%;
}

#MainLeft .dir small {
font-family:arial;
}


#MainLeft .leftmidasi {
height:27px;
margin:0 0 15px 0;
padding:6px 0 0 15px;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_midasi.gif) no-repeat;
color:#fff;
}

#MainLeft .left-text {
margin:0 0 15px 0;
padding:0;
font-size:14px;
line-height:150%;
}

#MainLeft .left-ka {
width:600px;
margin:0 15px 20px 15px;
padding:0;
font-size:12px;
line-height:170%;
display:table;
}
#MainLeft .left-ka img {
float:left;
margin:0 15px 15px 0;
border:1px solid #d0d0d0;
}

#MainLeft .left-ka strong {
color:#f25320;
font-size:14px;
line-height:170%;
}

#MainLeft .left-ka span {
font-weight: bold;
}



#MainLeft .left-vi {
width:600px;
margin:0 15px 20px 15px;
padding:0;
font-size:14px;
line-height:150%;
display:table;
}
#MainLeft .left-vi img {
float:left;
margin:0 15px 15px 0;
border:1px solid #d0d0d0;
}

#MainLeft .left-vi strong {
color:#f25320;
}

#MainLeft .left-eelogo ,
#MainLeft .left-medialogo {
margin:0 0 20px 10px;
padding:0;
display:inline-block;
}

#MainLeft .left-eelogo h3 ,
#MainLeft .left-medialogo h3 {
display:block;
margin:0;
height:16px;
}

#MainLeft .left-eelogo span ,
#MainLeft .left-medialogo span {
margin:0;
display:none;
}

#MainLeft .left-eelogo img {
float:left;
margin:0 15px 5px 0;
border:0;
}

#MainLeft .left-medialogo img {
float:left;
margin:0 15px 5px 0;
border:0;
width:150px;
height70px;
}

.el-platinum {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_ee_midasi.gif) no-repeat 0px 0px;
}
.el-gold {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_ee_midasi.gif) no-repeat 0px -16px;
}
.el-silver {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_ee_midasi.gif) no-repeat 0px -32px;
}
.el-white {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_ee_midasi.gif) no-repeat 0px -48px;
}

#MainLeft .left-box {
margin:0 15px 20px 15px;
padding:0;
font-size:14px;
line-height:150%;
}

#MainLeft #left-box-ga {
margin:0 15px 20px 15px;
padding:0;
font-size:14px;
line-height:150%;
}

#MainLeft #left-box-ga p{
margin:0;
padding:0 0 15px 0;
}

#MainLeft #left-box-ga .left-box-ga-photo{
margin:0 0 15px 15px;
border:0;
float:right;
font-size:10px;
line-height:120%;
}

#MainLeft #left-box-ga .left-box-ga-photo img{
margin:0 0 5px 0;
}

.rightphoto {
margin:0 0 15px 15px;
border:0;
float:right;
}


#MainLeft .left-box-int {
margin:0 0 20px 50px;
padding:0;
font-size:14px;
line-height:150%;
}

#MainLeft #Keynote01 ,
#MainLeft #Keynote02 {
}

#MainLeft .left-box-ki {
width:630px;
margin:0 0 20px 20px;
padding:0 0 20px 0;
font-size:14px;
line-height:150%;
border-bottom:1px solid #2c58b4;
display:inline-block;
}

.left-box-ki p {
margin:0;
padding:0 0 15px 0;
}


.left-box-ki h3 {
margin:0 0 10px 0;
padding:0;
font-size:16px;
line-height:150%;
color:#f25320;
}



#MainLeft .left-box-pa {
width:630px;
margin:0 0 5px 20px;
padding:0 0 20px 0;
font-size:14px;
line-height:150%;
display:inline-block;
}

.left-box-pa h3 {
margin:0 0 10px 0;
padding:0;
font-size:16px;
line-height:150%;
color:#f25320;
}

.left-box-pa p {
margin:0;
padding:0 0 15px 0;
}


#MainLeft #gaiyo {
margin:0 15px 20px 15px;
padding:0;
font-size:14px;
line-height:150%;
}

#MainLeft #gaiyo th , 
#MainLeft #gaiyo td {
padding:4px 10px;
}

#MainLeft #LeftBtn {
margin:6px 0 20px 132px;
}

#LeftBtn #btn-entry a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_btn_join2.png) no-repeat 0px 0px;
width:405px;
height:85px;
display:block;
text-indent:-9999px;
}
#LeftBtn #btn-entry a:hover {
background-position:0px -85px;
}

#MainLeft #kj-list {
width:660px;
margin:0 0 20px 0;
padding:0;
list-style:none;
float:left;
}
#kj-list li {
padding:5px 2px 5px 30px;
font-size:12px;
line-height:150%;
float:left;
}
#kj-list .kj-icon {
background:#e6eaec url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/kj-list-icon01.gif) 7px 0 no-repeat;
}
#kj-list .kj-icon-w {
background:#fff url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/kj-list-icon02.gif) 7px 0 no-repeat;
}

#MainLeft .left-kisp {
width:620px;
margin:10px 0 10px 20px;
padding:0;
border:1px solid #999;
text-align:center;
font-size:12px;
line-height:150%;
}

#MainLeft .left-kisp h2 {
height:27px;
margin:0;
padding:6px 0 0 15px;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_kisp-m.gif) repeat-x;
color:#fff;
text-align:left;
}

#MainLeft .left-space-top {
width:590px;
margin:0 auto 15px auto;
padding:10px;
display:inline-block;
border-bottom:1px dotted #999;
text-align:left;
}

#MainLeft .left-kisp p {
margin:0;
padding:0 0 5px 0;
}

#MainLeft .left-space {
width:590px;
margin:0 auto;
padding:10px;
display:inline-block;
text-align:left;
}

#MainLeft .cb-present {
margin:5px;
padding:10px;
display:inline-block;
text-align:left;
border:2px solid #cc9828;
background:#fffcce;
}

#MainLeft h4 {
margin:0;
padding:0 0 10px 0;
font-size:16px;
line-height:150%;
color:#f25320;
}

#Pavilion-btn {
margin:0 0 20px 20px;
padding:0;
display:inline-block;
}

#Pavilion-btn li {
display:block;
list-style:none;
float:left;
margin:0 4px 4px 4px;
padding:0;
width:198px;
height:68px;
}

#Pavilion-btn span {
display:none;
}

#Pavilion-btn div a {
display:block;
width:198px;
height:68px;
}

#Pavilion-btn #pbt-a a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat 0px 0px;
}
#Pavilion-btn #pbt-a a:hover {
background-position:0px -68px;
}
#Pavilion-btn #pbt-b a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -198px 0px;
}
#Pavilion-btn #pbt-b a:hover {
background-position:-198px -68px;
}
#Pavilion-btn #pbt-c a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -396px 0px;
}
#Pavilion-btn #pbt-c a:hover {
background-position:-396px -68px;
}
#Pavilion-btn #pbt-d a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -594px 0px;
}
#Pavilion-btn #pbt-d a:hover {
background-position:-594px -68px;
}
#Pavilion-btn #pbt-e a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -792px 0px;
}
#Pavilion-btn #pbt-e a:hover {
background-position:-792px -68px;
}
#Pavilion-btn #pbt-f a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -990px 0px;
}
#Pavilion-btn #pbt-f a:hover {
background-position:-990px -68px;
}
#Pavilion-btn #pbt-g a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -1188px 0px;
}
#Pavilion-btn #pbt-g a:hover {
background-position:-1188px -68px;
}
#Pavilion-btn #pbt-h a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -1386px 0px;
}
#Pavilion-btn #pbt-h a:hover {
background-position:-1386px -68px;
}
#Pavilion-btn #pbt-k a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pavilion_btn.png) no-repeat -1584px 0px;
}
#Pavilion-btn #pbt-k a:hover {
background-position:-1584px -68px;
}

#Contents #Main #MainRight {
width:300px;
margin:0;
float:right;
text-align:left;
display:table;
}

#MainRight #RightBtn {
margin:0 0 10px 0;
}

#MainRight .right-space {
margin:0;
padding:10px;
font-size:12px;
line-height:150%;
display:inline-block;
}

.right-space img {
margin:0 10px 10px 0;
border:0;
float:left;
}
.right-space strong {
color:#f25320;
font-size:14px;
line-height:150%;
}

.right-space span {
font-weight: bold;
}

#MainRight .right-Camp {
margin:10px 0;
padding:0;
}

#MainRight .right-Camp img {
border:0;
}

#MainRight .right-box {
margin:10px 0;
padding:0;
border:1px solid #2c58b4;
}

#MainRight .right-box h2{
height:27px;
margin:0;
padding:6px 0 0 15px;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_right_midasi.gif) no-repeat;
color:#fff;
}

.right-sptr {
text-align:right;
font-size:12px;
line-height:120%;
margin:0 10px 10px 0;
}

#RightBtn #btn-entry a {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_btn_join.png) no-repeat 0px 0px;
width:300px;
height:150px;
display:block;
text-indent:-9999px;
}
#RightBtn #btn-entry a:hover {
background-position:0px -151px;
}

#RightBtn #btn-end {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_btn_join.png) no-repeat 0px -301px;
width:300px;
height:150px;
display:block;
text-indent:-9999px;
}

#MainRight .RightBox {
margin:0 0 10px 0;
}

#FooterTop {
clear:both;
margin:10px 0 5px 0;
width:980px;
text-align:right;
font-size:12px;
line-height:100%;
}

#Footer {
display:block;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_foot_bg.gif) repeat-x;
margin:0;
width:980px;
height:70px;
}

#FooterCorp {
width:980px;
text-align:left;
font-size:12px;
line-height:100%;
}

#FooterCorp img {
border:0;
margin:0 10px 10px 0;
float:left;
}

/* Frow */

#Frow ul {
margin:0 auto 10px auto;
padding:0 20px 0 70px;
font-size:14px;
line-height:150%;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_parts.png) no-repeat 21px -142px;
}

#Frow01 {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_parts.png) no-repeat 0px 0px;
}

#Frow02 {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_parts.png) no-repeat 0px -40px;
}

#Frow03 {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_parts.png) no-repeat 0px -80px;
}

#Frow01, #Frow02, #Frow03 {
margin:0 0 0 20px;
height:30px;
}

#Frow h4 {
margin:0;
display:none;
}

/* Campaign */

#MainLeft #Camp-title {
display:block;
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_pretitle.jpg) no-repeat;
margin:0;
width:670px;
height:180px;
}

#MainLeft #Camp-title span {
margin:0;
display:none;
}

#MainLeft .Camp-box {
margin:20px 15px 20px 15px;
padding:10px;
font-size:14px;
line-height:150%;
border:3px solid #87a0d7;
}

#MainLeft .Camp-box strong {
color:#37569b;
}

#MainLeft .Camp-box p ,
#MainLeft .Camp-box ul {
margin:0;
padding:5px 0 0 36px;
}

#MainLeft .Camp-alert {
margin:20px auto;
padding:0;
text-align:center;
}

#MainLeft .Camp-alert strong {
font-size:14px;
line-height:150%;
color:#f00;
}

/* Exhibitors */


#MainLeft .exlist {
margin:0 15px 10px 15px;
padding:0;
font-size:14px;
line-height:150%;
border-collapse:collapse;
}

#MainLeft .exlist th {
margin:0;
padding:4px 10px;
border:1px solid #2c58b4;
width:120px;
background:#5277c4;
color:#fff;
white-space:nowrap;
}

#MainLeft .exlist td {
margin:0;
padding:4px 10px;
width:520px;
border:1px solid #2c58b4;
}

/* Related Article */

#MainLeft .left-ra {
width:630px;
margin:0 0 5px 20px;
padding:0 0 20px 0;
display:inline-block;
}

#MainLeft .left-ra h3 {
margin:0 0 10px 0;
padding:0;
font-size:12px;
line-height:120%;
}

#MainLeft .left-ra ul {
list-style-type:none;
margin:0;
padding:0;
}

#MainLeft .left-ra li {
margin:0;
padding:0 0 15px 15px;
}

#MainLeft .left-ra a {
font-size:16px;
line-height:180%;
font-weight:bold;
}

#MainLeft .left-ra span {
font-size:12px;
line-height:150%;
}


/* sponsor area */
#MainLeft .left-eelogo, 
#MainLeft .left-medialogo {
width:661px;
}
#MainLeft .left-eelogo ul,
#MainLeft .left-medialogo ul {
padding-left:0; margin:0 0 14px 0;
}
#MainLeft .left-eelogo li,
#MainLeft .left-medialogo li {
list-style-type:none;
float:left;
margin-left:0;
}


#sp-session {
border:1px solid #999999;
font-size:12px;
line-height:150%;
margin:0px 0 10px 20px;
padding:0;
text-align:center;
width:620px;
}
#sp-session h2 {
background:url(//image.itmedia.co.jp/enterprise/info/itmexpo/images/ive2010_kisp-m.gif) repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:27px;
margin:0;
padding:6px 0 0 15px;
text-align:left;
}
.sp-sessionbox {width:93%; margin:0 auto 10px; border-bottom:1px dashed #DDD;padding-bottom:10px;}
.sp-sessionbox .sp-left {float:left;width:150px;}
.sp-sessionbox .sp-left p {padding:5px 0 0;text-align:center;}
.sp-sessionbox .articon img {width:150px;height:70px;}
.sp-sessionbox p {padding:16px 0 0 160px; font-size:13px;text-align:left;}
.sp-sessionbox p a {display:block;}
