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

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

/*=====================================================================*/
/* CHANNEL BASE STYLE */
/*=====================================================================*/
/*---------------------------------------------------------------------*/
/* masterContents */
/*---------------------------------------------------------------------*/
#masterContents {
margin:0;
padding:15px;
background:#FFF;
}
/*---------------------------------------------------------------------*/
/* masterMain */
/*---------------------------------------------------------------------*/
#masterMain {
width:1000px;
float:left;
overflow:hidden;
padding:10px;
}
#masterMain p{
margin:0 10px 10px;
}
#masterLeft {
width:300px;
float:left;
}
#masterRight {
width:680px;
float:left;
}
/*---------------------------------------------------------------------*/
/* masterBody */
/*---------------------------------------------------------------------*/
#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:1000px;
background-color:#FFF;
padding:0px;
}
#globalFooterCorp {
border:0;
}
#masterBodyInner {
background-color:#E6E6E6;
}

/*---------------------------------------------------------------------*/
/* globalNavigation */
/*---------------------------------------------------------------------*/
#globalNavigationGroup0 #globalNavigation .gnavOut {
background:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif) repeat-x 0 -105px #666;
}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn {
background:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif) no-repeat;
}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn {
background:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif) no-repeat #666;
}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn a {
background:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif) no-repeat #666;
}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn a:hover {background-image:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif);}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn0 a {background-position:0 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn1 a {background-position:-70px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn2 a {background-position:-140px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn3 a {background-position:-210px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn4 a {background-position:-280px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn5 a {background-position:-350px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn6 a {background-position:-420px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn7 a {background-position:-490px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn8 a {background-position:-560px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn9 a {background-position:-630px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn10 a {background-position:-700px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn11 a {background-position:-770px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn12 a {background-position:-840px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn13 a {background-position:-910px 0;}
#globalNavigationGroup0 #globalNavigation .gnavOut .gnavIn .gnavBtn0 a {background:url(//image.itmedia.co.jp/images/globalnavigation/group0/black.gif) no-repeat 0 -70px;}

/*---------------------------------------------------------------------*/
/* globalHeader */
/*---------------------------------------------------------------------*/
#globalHeader {
line-height:16px;
font-weight:bold;
background:url(//image.itmedia.co.jp/info/virtualevent/images/headerBg.gif) repeat-x #333;
background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
background:-moz-linear-gradient(top, #555, #333);
border-bottom:1px solid #FFF;
color:#FFF;
}
#globalHeaderTop {
margin:auto;
width:1000px;
}
/*---------------------------------------------------------------------*/
/* globalLogo */
/*---------------------------------------------------------------------*/
#globalLogo {
position:absolute;
top:70px;
left:10px;
width:170px;
height:51px;
}
#globalLogo h1,
#globalLogo div {
margin:0;
width:500px;
height:51px;
background:url(//image.itmedia.co.jp/info/virtualevent/images/header.gif) no-repeat;
}
#globalLogo h1 a,
#globalLogo div a {
display:block;
height:51px;
text-indent:-9999px;
font-size:0;
line-height:0;
}

/*---------------------------------------------------------------------*/
/* globalHeaderMiddle */
/*---------------------------------------------------------------------*/
#globalHeaderMiddle {
background:#FFF;
padding:5px 0;
}

/*---------------------------------------------------------------------*/
/* globalFooter */
/*---------------------------------------------------------------------*/
#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:51px;
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 .lnavIn {
border-bottom:1px solid #AAA;
}
/*---------------------------------------------------------------------*/
/* 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:10px 15px;
border-bottom:3px solid #D80;
color:#D80;
line-height:100%;
}
.colBox h4 {
margin:15px 15px 0 15px;
padding:3px 0;
font-weight:normal;
border-bottom:1px solid #BBA;
}
.colBox h3 {
margin:0;
padding:15px 15px 0 15px;
line-height:175%;
}
.colBox p {
margin:0;
padding:5px 15px 0 15px;
line-height:175%;
}
.icon {
margin:15px 15px 20px 15px;
padding:3px;
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:14px 15px 0 0;
float:right;
display:none;
}
.colBoxCsbBtn * {
float:left;
}

.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;
}
/*---------------------------------------------------------------------*/
/* topMenu */
/*-----------	----------------------------------------------------------*/
#topMenu {
float:right;
margin:10px;
position:relative;
z-index:9999;
}

#topMenu ul {
display: block;
list-style-type: none;
text-align:center;
margin: 0;
padding: 0;
}

#topMenu ul ul{
display: none;
position:absolute;
top:100%;
left:0;
width:150px;
background-color:#373737;
z-index:100	;
}

#topMenu li {
float:left;
height:35px;
}

#topMenu li li{
clear:both;
}

#topMenu li:hover{
position:relative;
}

#topMenu li:hover > ul {
display:block;
}
/* IE6—p */
* html #topMenu li {
	behavior: expression(
		this.onmouseover=new Function("this.className='column1'"),
		this.onmouseout=new Function("this.className=''"),
		this.style.behavior = 'none'
	);
}

* html #topMenu li li {
	behavior: expression(
		this.onmouseover=new Function("this.className='column2'"),
		this.onmouseout=new Function("this.className=''"),
		this.style.behavior = 'none'
	);
}

#topMenu .column1 {position:relative;}
#topMenu .column1 ul {display:block;}
#topMenu .column1 * ul {display:none;}

#topMenu .column2 {position:relative;}
#topMenu .column2 ul {display:block;}
#topMenu .column2 * ul {display:none;}
/* end IE6 */

#topMenu li a {
display: block;
margin:0 10px 0;
padding:0;
font-size:11px!important;
color:#FFF;
text-decoration:none;
font-weight:bold;
outline:none;
line-height:30px;
word-break:keep-all;
position:relative;
z-index:9999999;
}
#topMenu ul li a:hover, #topMenu ul .current {
color: #CCC;
}

#topMenu .column1, #topMenu .column2 {
color: #CCC;
}
/*---------------------------------------------------------------------*/
/* col_rightnavi */
/*---------------------------------------------------------------------*/
.col_rightnavi {
float: right;
width: 300px;
}
.col_rightnavi h2{
font-size:12px!important;
margin:5px 0 5px;
height:20px;
padding:3px 3px 3px 7px ;
color:#FFF;
background: rgb(19,77,127); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(19,77,127,1) 1%, rgba(90,153,208,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(19,77,127,1)), color-stop(100%,rgba(90,153,208,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134d7f', endColorstr='#5a99d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #2a7cc2;
border-radius: 3px;
}
.col_rightnavi h2 a{
font-size:12px!important;
color:#FFF;
}
.col_rightnavi h2 a:hover {
text-decoration: none;
color:#ddd;
}
.col_rightnavi h4{
padding:5px 5px 5px 50px ;
background-image:url(//image.itmedia.co.jp/info/virtualevent/images/arrow.png);
background-position:20px 10px;
background-repeat:no-repeat;
margin:3px 0 5px ;
height:30px;
}
.col_rightnavi h4 a{
color:#1a5587;
}
.col_rightnavi h4 a:hover {
text-decoration: none;
color:#5796cc
}
.col_rightnavi .ch h5 {
font-size:12px!important;
margin:0 0 10px;
height:15px;
padding:3px 3px 3px 7px ;
color:#FFF;
background: rgb(19,77,127); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(19,77,127,1) 1%, rgba(90,153,208,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(19,77,127,1)), color-stop(100%,rgba(90,153,208,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(19,77,127,1) 1%,rgba(90,153,208,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134d7f', endColorstr='#5a99d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #2a7cc2;
border-radius: 3px;
}
.col_rightnavi .ch h6 {
font-size:12px!important;
margin:3px;
color:#555;
}
.col_rightnavi ul{
margin:0;
padding:0;
}
.col_rightnavi li{
margin:5px;
border-bottom:solid 1px #ddd;
padding: 0;
list-style: none;
clear:both;
}
.col_rightnavi .movie span{
font-size:12px!important;
margin:0;
color:#333;
}
.col_rightnavi .movie img{
float: left;
height:75px;
margin:0 10px 10px 0;
z-index:1;
}
.col_rightnavi .movie img.hidden{
display:none;
position:absolute;
z-index:1;
}
.col_rightnavi .movie img.start{
display:block;
display:block\9; /* IE8 and below */
*display:none; /* IE7 and below */
position:absolute;
z-index:1;
}
*html .col_rightnavi a.play img.start{
display:none;
position:absolute;
top:0;
left:0;
}

* html a.play img{ /* IE-expression (fix png alpha) */
display:none;
position:absolute;
top:0;
left:0;
}
.btn p{
display:block;
height:34px;
text-indent:-9999px;
padding:0;
margin:0 10px 0 !important;
overflow:hidden;
}

.btn p a{
display:block;
height:34px;
text-indent:-9999px;
padding:0;
overflow:hidden;
}
.btn li {
list-style: none;
border-bottom: 2px dotted #AAA;
height: 26px;
line-height: 40px;
font-size: 14px;
font-weight: bold;
padding: 0!important;
margin: 0 10px 5px !important;
}
.btn li a {
padding: 0;
display: block;
margin: 0 0 5px !important;
height: 26px;
color: #444 !important;
text-indent: -9999px;
overflow: hidden;
}
.btn .aboutus a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 0;}
.btn .aboutus a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px 0;}
.btn .service a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 -34px;}
.btn .service a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px -34px;}
.btn .case a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 -68px;}
.btn .case a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px -68px;}
.btn li.ve a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 -102px;}
.btn li.ve a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px -102px;}
.btn li.vsr a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 -136px;}
.btn li.vsr a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px -136px;}
.btn li.onlineseminar a{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat 0 -170px;}
.btn li.onlineseminar a:hover{background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_rightcolumnbtn.png) no-repeat -280px -170px;}
/*---------------------------------------------------------------------*/
/* content */
/*---------------------------------------------------------------------*/
#slider {
width: 980px;
height: 330px;
}
.shadow{
box-shadow: 0px 0px 3px 3px #999;
-moz-box-shadow: 0px 0px 3px 3px #999;
-webkit-box-shadow: 0px 0px 15px 2px #999;
}
.col_w330 {
float: left;
width: 330px;
margin-right: 10px;
}
.col_w330 h3{
font-size:16px!important;
font-weight:bold;
margin:0 0 12px;
background:url(//image.itmedia.co.jp/info/virtualevent/images/iconh3.jpg)no-repeat 5px -6px;
padding:2px 0 0 40px;
border-bottom:2px solid #0071ba;
color:#333;
clear:both;
}
.col_w330 h4{
padding-left:15px;
margin-top:3px;
margin-bottom:10px !important;

}
.col_w330 p{
font-size:13px!important
}
.col_w330 ul{
font-size:11px!important
}
.col_w670 {
float: left;
width: 670px;
margin-right: 10px;
}
.col_w670 .tips_title h2 {
display:block;
background:url(//image.itmedia.co.jp/info/virtualevent/images/guide_title.jpg)no-repeat 0;
height:80px;
line-height:0;
text-indent:-9999px;
font-size:0;
}
.col_w670 h3{
font-size:16px!important;
font-weight:bold;
margin:0 0 12px;
background:url(//image.itmedia.co.jp/info/virtualevent/images/iconh3.jpg)no-repeat 5px -6px;
padding:2px 0 0 40px;
border-bottom:2px solid #0071ba;
color:#333;
clear:both;
}
.col_w670 h4{
padding-left:15px;
margin-top:3px;
margin-bottom:10px !important;
}
.col_w670 p{
font-size:14px!important
}
.col_w670 ul{
font-size:11px!important
}
.col_w280 {
width: 280px;
}
.session {
margin-bottom:30px;
clear:both;
}
/*---------------------------------------------------------------------*/
/* featured */
/*---------------------------------------------------------------------*/
#featured{ 
width: 660px; 
padding-right:320px;
position:relative; 
height:320px; 
background:#fff;
margin: 0 auto;
}
#featured ul.ui-tabs-nav{
top:0;
left:670px;
list-style:none;
padding:0;margin:0;
width:310px;
position:absolute;
}
#featured ul.ui-tabs-nav li{ 
padding-left:13px;  
font-size:12px; 
color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
float:left;
background:#fff; 
margin-right:10px; 
border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
font-size:12px!important;  
line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
display:block; 
height:60px; 
color:#333;  background:#fff; 
line-height:20px;
padding:10px 5px;
}
#featured li.ui-tabs-nav-item a:hover{ 
background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
background:url(//image.itmedia.co.jp/info/virtualevent/images/selected-item.gif) top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
background:#ccc; 
padding-right:10px;
}
#featured .ui-tabs-panel{ 
width:660px; 
height:320px; 
background:#999; position:relative;
margin:5px;
}
#featured .ui-tabs-panel .info{ 
position:absolute; 
top:285px; left:0; 
height:35px; 
width:660px;
background: -moz-linear-gradient(45deg,  rgba(56,56,56,1) 0%, rgba(76,76,76,1) 29%, rgba(92,92,92,0.72) 52%, rgba(111,112,111,0) 80%, rgba(125,126,125,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(56,56,56,1)), color-stop(29%,rgba(76,76,76,1)), color-stop(52%,rgba(92,92,92,0.72)), color-stop(80%,rgba(111,112,111,0)), color-stop(100%,rgba(125,126,125,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(56,56,56,1) 0%,rgba(76,76,76,1) 29%,rgba(92,92,92,0.72) 52%,rgba(111,112,111,0) 80%,rgba(125,126,125,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(56,56,56,1) 0%,rgba(76,76,76,1) 29%,rgba(92,92,92,0.72) 52%,rgba(111,112,111,0) 80%,rgba(125,126,125,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(56,56,56,1) 0%,rgba(76,76,76,1) 29%,rgba(92,92,92,0.72) 52%,rgba(111,112,111,0) 80%,rgba(125,126,125,0) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(56,56,56,1) 0%,rgba(76,76,76,1) 29%,rgba(92,92,92,0.72) 52%,rgba(111,112,111,0) 80%,rgba(125,126,125,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#007d7e7d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#featured .info h2{ 
font-size:18px;  
color:#fff; padding:5px; margin:0;
overflow:hidden; 
}
#featured .info h2 a{ 
font-size:18px!important;  
color:#fff; padding:5px; margin:0;
overflow:hidden; 
}
#featured .info p{ 
margin:0 10px; 
 font-size:11px; 
line-height:20px; color:#f0f0f0;
}
#featured .info a{ 
text-decoration:none; 
color:#fff; 
}
#featured .info a:hover{ 
text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
display:none; 
}
.colBoxUnderButton2 a {
display:block;
width:150px;
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;
}
/*---------------------------------------------------------------------*/
/* ‚»‚Ì‘¼ */
/*---------------------------------------------------------------------*/
.colBoxUnderButton2 a:hover {
text-decoration:none;
background:#f3f4ee;
}
.colBox .ch .icon { 
margin: 15px 15px 20px 15px; 
padding: 3px; 
background: white;
border: 1px solid #CCC;
}
.colBox .icon {
margin:15px 15px 20px 15px;
padding:3px;
background:#FFF;
border:1px solid #CCC;
}
.point li{
margin-left:285px;
font-weight:bold;
}
.survey{
margin-right:20px;
float:left;
}
.decoPoint {
background: rgb(249,198,103); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YzY2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzk2MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-8 */
border-radius:10px;
padding:2px 15px;
font-weight:bold;
text-shadow: 1px 1px 1px #DDD;
}
/*---------------------------------------------------------------------*/
/* contact button */
/*---------------------------------------------------------------------*/
.under_btn {
margin-top:30px;
margin-left:auto;
margin-right:auto;
}
.under_btn a {
background: url(//image.itmedia.co.jp/info/virtualevent/images/contact_button.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/contact_button.png) no-repeat 0 -100px;
}
.rightbaner {
text-align:center;
margin-top:5px;
}