@import url('/css/base.css');
/*=====================================================================*/
/* BASE OVERWRITE STYLE */
/*=====================================================================*/
body {
background:none;
color:#333;
}
a:link {
color:#03A;
}
a:visited {
color:#03A;
text-decoration:underline;
}

a img {
border:none;
}
* {
font-size:13px!important;
}
#masterSub *,
#globalFooter * {
font-size:12px!important;
color:#555;
text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
}


/*=====================================================================*/
/* CHANNEL BASE STYLE */
/*=====================================================================*/
/*---------------------------------------------------------------------*/
/* コンテンツ */
/*---------------------------------------------------------------------*/
#masterContents {
margin:0;
padding:15px;
background:#EEE;
background:-moz-linear-gradient(top, #EEE, #FFF);
background:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
/*---------------------------------------------------------------------*/
/* レイアウト */
/*---------------------------------------------------------------------*/
#masterMain {
width:662px;
float:left;
overflow:hidden;
}
#masterSub {
width:280px;
float:right;
}

/*---------------------------------------------------------------------*/
/* ボディ */
/*---------------------------------------------------------------------*/
#masterBody {
background:#DDD;
margin:0 auto;
background:-moz-linear-gradient(top, #DDD, #FFF);
background:-webkit-gradient(linear, left top, left bottom, from(#DDD), to(#FFF));
}
#masterContents,
#masterFooter {
margin:auto;
width:960px;
}
#globalFooterCorp {
border:0;
}

/*---------------------------------------------------------------------*/
/* グローバルナビゲーション */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* ヘッダ */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* タグライン */
/*---------------------------------------------------------------------*/
#globalHeader {
line-height:16px;
font-weight:bold;
text-shadow:100px 1px #000;
color:#FFF;
}
#globalHeaderTop {
margin:auto;
width:990px;
height:240px;
overflow:hidden;
}
/*---------------------------------------------------------------------*/
/* ロゴ */
/*---------------------------------------------------------------------*/
#globalLogo {
position:absolute;
top:70px;
left:10px;
width:990px;
}
.chTop #globalLogo h1,.chTop #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_top.jpg) no-repeat 0 0;}
.chProfile #globalLogo h1,.chProfile #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_top.jpg) no-repeat 0 0;}
.chMonoit #globalLogo h1,.chMonoit #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_monoit.jpg) no-repeat 0 0;}
.chembedded #globalLogo h1,.chembedded #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_embedded.jpg) no-repeat 0 0;}
.chEetimesedn #globalLogo h1,.chEetimesedn #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_eetimes_edn.jpg) no-repeat 0 0;}
.chSmartjapan #globalLogo h1,.chSmartjapan #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_smart.jpg) no-repeat 0 0;}
.chAgreement #globalLogo h1,.chAgreement #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/em13_top.jpg) no-repeat 0 0;}
.chsponsorship2013 #globalLogo h1,.chsponsorship2013 #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/nextexpo_top.jpg) no-repeat 0 0;}
.chsponsorship2014 #globalLogo h1,.chsponsorship2014 #globalLogo div {margin:0;background:url(//image.itmedia.co.jp/info/virtualevent/images/title2014.png) no-repeat 0 0;}
#globalLogo h1 a,
#globalLogo div a {
display:block;
width:990px;
height:240px;
text-indent:-9999px;
font-size:0;
line-height:0;
}

/*---------------------------------------------------------------------*/
/* スーパーバナー */
/*---------------------------------------------------------------------*/
#globalHeaderMiddle {
background:#FFF;
padding:5px 0;
}

/*---------------------------------------------------------------------*/
/* フッタ */
/*---------------------------------------------------------------------*/
#globalFooter {
border-top:0 none;
padding:10px;
color:#999;
}
#globalFooter a {
}

#globalFooterLink {
line-height:14px;
text-align:right;
margin:0;
padding:0 0 10px 0;
height:1%;
border-bottom:1px solid #CCC;
}
#globalCopyright {
line-height:16px;
}
#globalInquiry {
line-height:16px;
}

/*---------------------------------------------------------------------*/
/* 20110728 globalHeader */
/*---------------------------------------------------------------------*/
#globalLogo {
position:static;
height:40px;
float:left;
}
#globalSearchSjb {
float:left;
padding:23px 0 0 0;
}
#globalSearch {
float:right;
width:224px;
padding:21px 0 0 0;
}
#popIn {
float:left;
width:215px;
}
#popIn input {
float:left;
}
#popInSearchField {
width:168px!important;
height:18px!important;
padding:0!important;
}
#globalSearch .submit {
width:41px;
height:22px;
border:0 none;
text-indent:-9999px;
background:url(//image.itmedia.co.jp/images/top/colBoxSearchBtn.gif) no-repeat;
}
#globalSocialBtn {
float:right;
padding:20px 0 0 0;
}
#globalSocialBtn ul {
margin:0;
padding:0;
float:left;
}
#globalSocialBtn li {
float:left;
display:block;
padding:0 10px 0 0;
}
#globalSocialBtn a {
display:block;
width:24px;
height:24px;
overflow:hidden;
text-indent:-9999px;
background:url(//image.itmedia.co.jp/images/top/globalHeader_socialBtn.gif) no-repeat;
}
#globalSocialBtn .globalSocialBtnFacebook a {
background-position:0 0;
}
#globalSocialBtn .globalSocialBtnTwitter a {
background-position:-32px 0;
}
#globalSocialBtn .globalSocialBtnRss a {
background-position:-63px 0;
}
#globalSocialBtn .globalSocialBtnHatebu a {
background-position:-126px 0;
}
#localNavigation {
width:990px;
margin:auto;
}
#lnavIn {
text-align: center;
}
#lnavMain {
margin-left: auto;
margin-right: auto;
}
#localNavigation .lnavOut {
width:970px;
float:left;
margin:0 0 10px;
padding:0 10px;
background: rgb(165,162,162); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTJhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg1ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Yjk4OGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(165,162,162,1) 0%, rgba(133,137,137,1) 50%, rgba(86,86,86,1) 53%, rgba(155,152,141,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,162,162,1)), color-stop(50%,rgba(133,137,137,1)), color-stop(53%,rgba(86,86,86,1)), color-stop(100%,rgba(155,152,141,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(165,162,162,1) 0%,rgba(133,137,137,1) 50%,rgba(86,86,86,1) 53%,rgba(155,152,141,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(165,162,162,1) 0%,rgba(133,137,137,1) 50%,rgba(86,86,86,1) 53%,rgba(155,152,141,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(165,162,162,1) 0%,rgba(133,137,137,1) 50%,rgba(86,86,86,1) 53%,rgba(155,152,141,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(165,162,162,1) 0%,rgba(133,137,137,1) 50%,rgba(86,86,86,1) 53%,rgba(155,152,141,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a2a2', endColorstr='#9b988d',GradientType=0 ); /* IE6-8 */
}
#localNavigation .lnavBtn {
float:left;
}
#localNavigation .lnavBtn a {
float:left;
display:block;
color:#fff;
font-size:13px!important;
font-weight:bold;
padding:9px 30px 6px;
border-bottom:4px solid #ccc;
text-shadow:0 1px 0 #000;
}
#localNavigation .lnavBtn0 a:hover {color:#CCC;text-shadow:0 -1px 0 #000;border-bottom:4px solid #fff; text-decoration:none;}
#localNavigation .lnavBtn1 a:hover {color:#FF5E5E;text-shadow:0 -1px 0 #000;border-bottom:4px solid #DA1B1B; text-decoration:none;}
#localNavigation .lnavBtn2 a:hover {color:#AEBDFF;text-shadow:0 -1px 0 #000;border-bottom:4px solid #1944FF; text-decoration:none;}
#localNavigation .lnavBtn3 a:hover {color:#AAFF8C;text-shadow:0 -1px 0 #000;border-bottom:4px solid #5BD231; text-decoration:none;}
#localNavigation .lnavBtn4 a:hover {color:#FFC076;text-shadow:0 -1px 0 #000;border-bottom:4px solid #E77D00; text-decoration:none;}

.chTop .colBox h2 {}
.chTop #localNavigation .lnavBtn0 a {color:#CCC;text-shadow:0 -1px 0 #000;border-bottom:4px solid #fff;}

.chSpecial .colBox h2 {}
.chSpecial #localNavigation .lnavBtn10 a {color:#ccc;text-shadow:0 -1px 0 #000;border-bottom:4px solid #aaa;}

.chMonoit .colBox h2 {}
.chMonoit #localNavigation .lnavBtn1 a {color:#FF5E5E;text-shadow:0 -1px 0 #000;border-bottom:4px solid #DA1B1B;}
.chMonoit .colBox .decoBox ul li {background:#da1b1b;}
.chMonoit .colBox .attendee p {border-color:#da1b1b;}

.chembedded .colBox h2 {}
.chembedded #localNavigation .lnavBtn2 a {color:#AEBDFF;text-shadow:0 -1px 0 #000;border-bottom:4px solid #1944FF;}
.chembedded .colBox .decoBox ul li {background:#1944ff;}
.chembedded .colBox .attendee p {border-color:#1944ff;}

.chEetimesedn .colBox h2 {}
.chEetimesedn #localNavigation .lnavBtn3 a {color:#AAFF8C;text-shadow:0 -1px 0 #000;border-bottom:4px solid #5BD231;}
.chEetimesedn .colBox .decoBox ul li {background:#5bd231;}
.chEetimesedn .colBox .attendee p {border-color:#5bd231;}

.chSmartjapan .colBox h2 {}
.chSmartjapan #localNavigation .lnavBtn4 a {color:#FFC076;text-shadow:0 -1px 0 #000;border-bottom:4px solid #E77D00;}
.chSmartjapan .colBox .decoBox ul li {background:#e77d00;}
.chSmartjapan .colBox .attendee p {border-color:#e77d00;}

/*---------------------------------------------------------------------*/
/* customColBox */
/*---------------------------------------------------------------------*/
#masterContents .colBox {
height:1%;
margin:0 0 15px 0;
border:1px solid #CCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFF;
}
.colBox hr {
visibility:hidden;
clear:both;
margin:0;
font-size:1px;
line-height:1px;
}
.colBox h2 {
margin: 0;
padding: 8px 15px 8px;
border-bottom: 4px solid #CCC;
background: rgb(17,17,17); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(17,17,17,1) 2%, rgba(79,79,79,1) 68%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(17,17,17,1)), color-stop(68%,rgba(79,79,79,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,17,17,1) 2%,rgba(79,79,79,1) 68%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,17,17,1) 2%,rgba(79,79,79,1) 68%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,17,17,1) 2%,rgba(79,79,79,1) 68%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,17,17,1) 2%,rgba(79,79,79,1) 68%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-9 */
line-height: 100%;
font-size: 14px!important;
color: white!important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.colBox h5 {
margin:0 ;
padding:0 ;
font-size:15px!important;
}
.colBox h4 {
font-size:16px!important;
margin:0;
color:#036;
}
.colBox h3 {
margin:0;
padding:15px 15px 0 15px;
line-height:175%;
}
.colBox p {
margin:0;
padding:0;
line-height:150%;
color:#333;
}
.content {
padding:0 15px 10px;
}
.session {
padding-top:10px;
}
.colBox .icon {
padding:3px;
margin:0 0 10px 0;
background:#FFF;
border:1px solid #CCC;
}
.colBox .iconsponsor {
padding:3px;
margin:0 5px 5px 0;
background:#FFF;
border:1px solid #CCC;
}
.menuListMain,
.menuListSub {
margin:0;
padding:0;
list-style-type:none;
clear:both;
}
.menuListMain li {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.menuListMain li {
margin:4px;
padding:6px 4px 6px 20px;
font-weight:bold;
background:url(//image.itmedia.co.jp/info/virtualevent/images/menuList.gif) no-repeat 7px 10px #DDC;
}
.menuListMain li.noLink {
background:url(//image.itmedia.co.jp/info/virtualevent/images/menuList.gif) no-repeat 7px -182px #DDC;
}
.menuListSub li {
margin:1px 1px 1px -16px!important;
padding:4px 4px 4px 32px;
font-weight:normal;
background:url(//image.itmedia.co.jp/info/virtualevent/images/menuList.gif) no-repeat 18px 10px #FFF;
}
.colBoxCsbBtn {
width:298px;
padding:13px 0 0 0;
float:right;
}
.colBoxCsbBtn * {
float:left;
}
.colBoxCover img {
}
.colBoxdirTree {
padding:0 0 0 15px;
background:#DDC;
}
.colBoxdirTree small {
padding:0 3px 0 0;
color:#DDC;
background:url(//image.itmedia.co.jp/info/virtualevent/images/dirTree.gif) no-repeat right center;
text-indent:-9999px;
}
.colBoxdirTree a,
.colBoxdirTree span,
.colBoxdirTree strong {
font-size:12px!important;
color:#555;
}

.colBoxNewInfo h3 {
font-weight:normal;
padding:15px 15px 0 30px;
background:url(//image.itmedia.co.jp/info/virtualevent/images/menuList.gif) no-repeat 15px 22px;
}
.colBoxMailForm {
margin:15px;
}
.spanAttn,
.colBoxMailForm span {
color:#C00;
}
.colBoxMailForm tr {
vertical-align:top;
}
.colBoxMailForm th {
text-align:right;
}
.colBoxUnderButton {
width:500px;
margin:15px auto;
text-align:center;
border:1px solid #BBA;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
clear:both;
}
.colBoxUnderButton a {
display:block;
width:498px;
margin:auto;
font-size:12px!important;
line-height:100%;
padding:7px 0;
text-align:center;
color:#333!important;
background:#ddddcc;
background:-moz-linear-gradient(top, #f3f4ee, #ddddcc);
background:-webkit-gradient(linear, left top, left bottom, from(#f3f4ee), to(#ddddcc));
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
border:1px solid #FFF;
}
.colBoxUnderButton a:hover {
text-decoration:none;
background:#f3f4ee;
}
.colBoxHR {
clear:both;
margin:10px 0 0 0;
border-top:1px solid #CCC;
}
.colBoxTable {
margin:15px;
}
.colBoxTable tr {
vertical-align:top;
}
.colBoxTable th {
text-align:right;
}
.colBoxTable th,
.colBoxTable td {
}
.colBoxAtt {
margin-right:5px;
padding:0px 10px;
background:#D80;
color:#FFF;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.colBoxPDF {
margin:0;
padding:0;
list-style-type:none;
}
.colBoxPDF li {
margin:0 15px 15px 15px;
padding:0 0 0 30px;
background:url(//image.itmedia.co.jp/corp/images/reader_icon.gif) no-repeat 0 2px;
}
.colBoxPDF small {
font-size:12px!important;
}
.colBox .colBoxQesQ {
color:#039;
}
.colBox .colBoxQesA strong,
.colBox .colBoxQesQ strong {
display:block;
float:left;
margin:3px 8px 0 0;
padding:5px 10px;
color:#FFF;
background:#039;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.colBox .colBoxQesA strong {
background:#C60;
}

.decoBox ul {
margin:0;
padding:0;
list-style-type:none;
}

.decoBox ul li {
float:left;
margin:5px;
padding:10px;
color:#FFF;
background:#39C;
border-radius:5px;
}
.attendee p{
margin:5px !important;
padding:5px 15px 5px 15px;
line-height:175%;
float:left;
border:solid 1px;
border-radius:5px;
}
.decoPickUp {
background:#F50;
margin-right:5px;
padding:2px 6px 0px;
font-weight:bold;
color:#FFF;
border:1px solid #FC9;
border-radius:12px;
}
.date p{
overflow:auto;
overflow-y:scroll;
width:610px;
height:100px;
}
.record .date{
display:block;
background:url(//image.itmedia.co.jp/info/virtualevent/images/date.png) no-repeat 5px 2px;
float:left;
padding-left:30px;
width:80px;
font-weight:bold;
}
.reArticle span{
display:block;
font-size:14px!important;
font-weight: bold;
padding:0 0 5px 20px;
background:url(//image.itmedia.co.jp/info/virtualevent/images/article.png) no-repeat 0 3px;
}
.reArticle ul{
padding:0;
margin:0 0 5px 20px;
list-style-type: none
}
#globalFooterCorpLogo a {
margin:16px 10px 0 0;
}

.zoneBox {
margin:0;
padding:0;
list-style-type:none;
}
.zoneBox a img{
border:solid 1px;
border-color:#CCC;
}
.zoneBox li {
float:left;
margin:10px 0 0 13px;
}

.colboxicon {
display: inline;
}
#colBoxImageRotationStyle {
float:left;
padding:0 0 15px 0;
margin:0;
}
#colBoxImageRotationStyle .colBoxOuter {
border-top:none;	
}
#colBoxImageRotationStyle .colBoxHead {
display:none;
}
#colBoxImageRotationStyle .colBoxIndex {
padding:0;
margin:19px 24px;
}
.colBoxIndexSphoto img {
height:30px;
padding:2px;
width:40px;
}
.colBoxIndexLphoto img {
padding:2px;
}

/*---------------------------------------------------------------------*/
/* 7/20 追加 box */
/*---------------------------------------------------------------------*/
span.box {
background-color: white;	
margin-right:5px;
padding:0 6px;
font-weight: bold;
color: #767676;
border: 1px solid #A7A7A7;
border-radius: 3px;
}
.msponsor{
margin:10px 0 !important;
text-align:center;
}
/*---------------------------------------------------------------------*/
/* 7/22 追加 */
/*---------------------------------------------------------------------*/
.top-block p{
padding:0 0 5px 0;
}
.left-block {
padding-top: 5px;
width: 98px;
float: left;
}
.right-block {
padding:5px 0 0 0;
width: 522px;
float: right;
}
.right-block p{
padding:0 0 5px 0;
}
.left-block2 {
padding-top: 5px;
width: 158px;
float: left;
}
.right-block2 {
padding:5px 0 0 0;
width: 462px;
float: right;
}
.right-block2 p{
padding:0;
}
.left-block3 {
padding-top: 5px;
width: 300px;
float: left;
}
.right-block3 {
padding:5px 0 0 0;
width: 600px;
float: right;
}
.right-block3 p{
padding:0;
}
table.talk{
margin-left:15px;
}
table.talk td{
width:150px;
padding:0px 4px 0px;
vertical-align:top;
}
.session .profile{
padding:10px;
margin-bottom:5px;
border: 1px dotted #CCC;
background-color:whiteSmoke;
clear:both;
}
a.goprofile {
float:right;
font-size:11px!important;
}
a.goprofile:visited {
color:#03A;
text-decoration:underline;
}
/*---------------------------------------------------------------------*/
/* right column ボタン
/*---------------------------------------------------------------------*/
.rbox.btn_registration {}
.rbox.btn_registration p {
padding:0;margin:
height:137px;
width:280px;
}
.rbox.btn_registration a {
background:url(//image.itmedia.co.jp/info/virtualevent/images/btnJoin.png) no-repeat 0 0;
width:280px;
height:137px;
display:none;
text-indent: -9999px;
}
.rbox.btn_registration a:hover {background:url(//image.itmedia.co.jp/info/virtualevent/images/btnJoin.png) no-repeat 0 -142px; display:none;}

.rbox.btn_registration.close p {
background:url(//image.itmedia.co.jp/info/virtualevent/images/btnJoin.png) no-repeat 0 -280px!important;
width:280px;
height:137px;
text-indent:-9999px;
}
.rbox.btn_login {}
.rbox.btn_login p {
padding:0;margin:
width:280px;
height:105px;
}
.rbox.btn_login a {
background:url(//image.itmedia.co.jp/info/virtualevent/images/itmlogin.png) no-repeat 0 0;
width:280px;
height:105px;
display:block;
text-indent: -9999px;
}
.rbox.btn_login a:hover {background:url(//image.itmedia.co.jp/info/virtualevent/images/itmlogin.png) no-repeat 0 -110px;}

.rbox.btn_itmid p {
padding:0;margin:
width:280px;
height:105px;
}
.rbox.btn_itmid a {
background:url(//image.itmedia.co.jp/info/virtualevent/images/btnITMID.png) no-repeat 0 0;
width:280px;
height:105px;
display:block;
text-indent: -9999px;
}
.rbox.btn_itmid a:hover {background:url(//image.itmedia.co.jp/info/virtualevent/images/btnITMID.png) no-repeat 0 -110px;}

.decoPickUp2 {
background: #007AEB;
margin-right: 5px;
padding: 0 6px;
font-weight: bold;
color: white;
border: 1px solid #98B9FF;
border-radius: 5px;
}

#Flow {
padding:0;
}
#Flow ul {
margin:0 auto 10px auto;
padding:0 0 0 50px;
font-size:14px;
line-height:150%;
background:url(//image.itmedia.co.jp/info/virtualevent/images/ep12parts.png) no-repeat 0 -142px;
}
#Flow01 {
background:url(//image.itmedia.co.jp/info/virtualevent/images/ep12parts.png) no-repeat 0 0;
}
#Flow02 {
background:url(//image.itmedia.co.jp/info/virtualevent/images/ep12parts.png) no-repeat 0 -40px;
}
#Flow03 {
background:url(//image.itmedia.co.jp/info/virtualevent/images/ep12parts.png) no-repeat 0 -80px;
}
#Flow01, #Flow02, #Flow03 {
margin:0;
height:30px;
}
#Flow h4 {
margin:0;
display:none;
}

/*---------------------------------------------------------------------*/
/* TBL */
/*---------------------------------------------------------------------*/
.tbl {
width:630px;
padding:20px;
border:1px #CCC solid;
border-collapse:collapse;
}
.tbl thead th {
padding:5px;
background:#DDD;
text-align:center;
font-size:15px;
}
.tbl tbody th {
width:150px;
padding:3px 5px;
background:#EEE;
border:1px #CCC solid;
text-align:center;
font-size:13px;
}
.tbl tbody th.lect {
padding:3px 8px;
background:#FFF;
border-bottom:1px #CCC dotted;
text-align:left;
font-size:14px;
}
.tbl tbody td {
padding:3px 8px;
border-bottom:1px #CCC solid;
text-align:left;
font-size:13px;
line-height:18px;
}
.tbl tbody td p {
margin:8px;
}

.tbl tbody td p strong {
font-size:16px;
color:#5895D6;
line-height:22px;
}

.tbl tbody td .speaker {
margin-left:18px;
line-height:20px;
}

.tbl tbody td .speaker_icon {
float:left;
margin:0 0 0 5px;
}
/*---------------------------------------------------------------------*/
/* jquary */
/*---------------------------------------------------------------------*/
div.g-inner {
position:relative;
width:660px;
z-index:0;
}
/* clearfix */
.clfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clfix {
height: 100%;
}
.clfix {
display: block;
}
/* End hide from IE-mac */
#view {
float:left;
top:0;
left:0;
width:630px;
height:320px;
margin-bottom:5px;
overflow:hidden;
clear:both;
}
#view p {
float:left;
width:630px;
height:320px;
top:0;
left:0;
}
#caption {
position:absolute; 
text-align:left;
vertical-align:middle;
top:276px; 
left:0; 
width:605px;
height:18px;
padding:9px;
margin:3px;
overflow:hidden;
background-color:#FFF;
opacity:0.8;
z-index:1;
}
#caption h4 a{
font-size:18px!important;
text-decoration:none;
}
.thumb {
clear:both;
}
#thumbBtn {
float:left;
top:310px;
margin:5px 0 0 0;
padding-left:0;
}
#thumbBtn li {
padding: 0 9px 0 0;
float:left;
text-align:right;
cursor:pointer;
list-style:none;
}
#thumbBtn li.active {
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
list-style:none;
}
#thumbBtn li img {
border: solid 1px #ccc;
}
#thumbBtn2 {
float:left;
top:310px;
margin:5px 0 0 0;
padding-left:0;
}
#thumbBtn2 li {
padding: 0 9px 0 0;
float:left;
text-align:right;
list-style:none;
}
#thumbBtn2 li img {
border: solid 1px #ccc;
}
.agreementbox {
height: 200px;
width: auto;
background: white;
overflow-y: scroll;
padding: 10px;
border: 1px solid #DDD;
margin: 10px;
font-size: 12px;
line-height: 16px;
}
.privacybox a {
color: #037;
text-decoration: none;
display: inline;
}
#entryForm .agreecheck {
display: block;
margin: 10px auto 0;
width: 370px;
}
.submitBtn input {
background: url(//image.itmedia.co.jp/info/virtualevent/images/btnEnter.png) no-repeat scroll 0 0 transparent;
border: 0 none;
display: block;
height: 104px;
margin: 0 auto;
text-indent: -9999px;
width: 224px;
cursor: pointer;
}
#entryForm .submitBtn input.disabled {
background: url(//image.itmedia.co.jp/info/virtualevent/images/btnEnter.png) no-repeat scroll 0 -208px transparent;
cursor: default;
}
#entryForm .submitBtn input.disabled {
background: url(//image.itmedia.co.jp/info/virtualevent/images/btnEnter.png) no-repeat scroll 0 -208px transparent;
cursor: default;
}
.privacytext{
list-style-position:inside;
list-style-type:circle;
margin:5px 0 5px 0;
font-size:10px;
}
#masterMain_agreement{
}
.privacy{
margin:10px;
padding:0;
font-size:22px!important;
color:#666;
}
.agreement {
padding:0 10px 0 25px;
}
.under_btn {
margin-top:30px;
margin-left:auto;
margin-right:auto;
}
.under_btn a {
background: url(//image.itmedia.co.jp/info/virtualevent/images/nextexpo_contact.png) no-repeat 0 0;
text-indent: -9999px;
display: block;
height: 100px;
}
.under_btn a:hover {
background:url(//image.itmedia.co.jp/info/virtualevent/images/nextexpo_contact.png) no-repeat 0 -100px;
}