/* イベント共通パーツ */
body {
    background-attachment:fixed;

    /** ページ全体の背景色 **/
    background-color: #FFFFFF;

}

/* メイン領域の背景色 */
#pageW1 {
    /* メイン領域の背景色の透明度を加え、rgba()で指定する */
    background-color:rgba(0,0,0,1);



    /* 透明度をOpacityに変換するサンプル
    {Opacity} = (100 - {透明度})/100;
    */
}

/* ヘッダー領域*/
#SDEventHeadBody {
    /** ヘッダー背景色 **/
    background-color:#FFFFFF;
}

#SDEventHeadBody h2,
#SDEventHeadBody h3,
#SDEventHeadBody p {
    color:#333333;
}

/* 文字色 */
.CL1 .ticket_type,
.CL1 .ticket_type div,
.SDEvent1,
.SDEvent1 .CD1,
.SLEv1,
.SDEventContact1 .CL1,
.SLSocialForm1 li .ttl,
.SLSocialForm1 li .question,
.SLSocialForm1 li .ttl.required,
.SLSocialForm1 li .question.required,
#section .SDEvent1 .CDallR,
.CD1.eventDetailBlock,
.erInquiryBlockBody,
.SDEvent1 .CD1 .newsBlock,
.user_organization_description,
input.strA
.SLSocialForm1 .data .notein,
.SLSocialForm1 li .ttl,
.SLSocialForm1 li .question,
.includeTerm.noborder,
.inquiryCheckBox
 {
    color:#333333;
}

.SDEvent1 .CD1 a,
input.strB {
    color:#0066FF;
}

.SDEvent1 .CH1,
.SDEventContact1 .CH1 {
    color:#FFFFFF;
}

/* ボーダー */
#promotionCodeBLock.typeB,
.eventListA li,
.eventListB li,
.SLEv1 li .CLHead1,
.SLEv1 li .CL1,
.SLSocialImport1,
.SDEventContact1 .CL1 li.heading {
    border-bottom-color:#CCCCCC;
}

#promotionCodeBLock,
.CDSubmit1 {
    border-top-color:#CCCCCC;
}

.SDEvent1,
.boxC,
.boxC .bbA,
.inputBoxB,
.inputBoxB h3,
.heading h3,
.selectSessionBlock .selectSessionBody,
.selectSessionBlock .selectSessionBody table,
.selectSessionBlock .selectSessionBody table th,
.selectSessionBlock .selectSessionBody table td,
#section .SDEvent1 .CDallR table,
.CD1.eventDetailBlock table,
.erInquiryBlockBody table,
.SDEvent1 .CD1 .newsBlock table,
#privacyBodyArea table,
.user_organization_description table,
#section .SDEvent1 .CDallR table td,
.CD1.eventDetailBlock table td,
.erInquiryBlockBody table td,
.SDEvent1 .CD1 .newsBlock table td,
#privacyBodyArea table td,
.user_organization_description table td,
#section .SDEvent1 .CDallR table th,
.CD1.eventDetailBlock table th,
.erInquiryBlockBody table td,
.SDEvent1 .CD1 .newsBlock table th,
#privacyBodyArea table th,
.user_organization_description table th,
.SDEventContact1,
.SDEvent1.mobileQRBlock,
.ticketSelectBlock {
    border-color:#CCCCCC;
}

#section .SDEvent1 .CDallR hr,
.CD1.eventDetailBlock hr,
.erInquiryBlockBody hr,
.SDEvent1 .CD1 .newsBlock hr,
#privacyBodyArea hr,
.user_organization_description hr {
    background-color:#CCCCCC;
}

/* 背景色 */
.SDEvent1 .CH1,
.SDEventContact1 .CH1 {
    background-color:#333333;
}

.SDEvent1 .CD1,
.fb-like-box,
.fb-comments,
input.strA,
.SDEventContact1,
.SDEventRt1,
.SDEvent1.mobileQRBlock {
    background-color:#FFFFFF;
}

body {
  background-color:#000000;
}

.SDEventShare1 .CDBm1 {
  border:none !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  background-color:rgba(0,0,0,1);
  padding:20px 0 10px 0 !important;
  width:auto !important;
  text-align:center !important;
  margin:0 auto !important
}

.SDEventShare1 .CDBm1 .CP1 {
  display:none;
}

.SDEventShare1 .CDBm1 .CL1 {
  display:inline-block !important;
  *display:inline !important;
  *zoom:1 !important;
  margin:0 auto !important;
  float:none !important;
  width:auto !important;
  
}

#pageW1 {
  background-color:transparent !important;
}

#footer,
#footerW1 {
  background-color:transparent !important;
  border-top:none !important; 
background-color:rgba(0,0,0,1) !important;

}

#eventFooter2 {
  margin-right:10px !important;
}

#footerW1 {
    background-color:rgba(0,0,0,1) !important;
}

#footerW1 {
  padding:15px 10px !important;
}

#eventFooter1 p,
#eventFooter1 .CL1 li a,
#eventFooter2 p a {
  color:#999999 !important;
}

#eventFooter1 .CL1 li a:hover,
#eventFooter2 p a:hover {
  color:#FFFFFF !important;
}

.SDEvent1 .CH1,
.SDEvent1 .CD1 {
  border:none !important;
  border-radius:0 !important; 
  -moz-border-radius:0 !important; 
  -webkit-border-radius:0 !important;
  }

.SDEvent1 .CH1 img {
  display:none;
}


.SDEvent1 {
  border:none !important;
  border-radius:0 0 2px 2px !important; 
  -moz-border-radius:0 0 2px 2px !important; 
  -webkit-border-radius:0 0 2px 2px !important;
  background-color:#FFF !important;
  box-shadow:0px 1px 3px rgba(51,51,51,0.1); 
  -moz-box-shadow:0px 1px 3px rgba(51,51,51,0.1); 
  -webkit-box-shadow:0px 1px 3px rgba(51,51,51,0.1); 

}

.SDEvent1 .CD1 {
  background-color:transparent !important;
  background:none !important;
  border:none !important;
  }
  
.CH1 {
  display:inline-block;
  *display:inline;
  *zoom:1;
  width:auto;
  font-size:11px !important;
}

.sponsorsblock {
  padding:0 !important;
  margin:0 !important;
  }

.sponsorsblock h4 {
  display:block;
  padding:0 !important;
  margin:0 0 15px -10px !important;
  }
  
.sponsorsblock h4 span {
  background-color:#000000;
  padding:2px 10px;
  font-size:10px;
  color:#FFFFFF;
  font-weight:normal;
}

.sponsorsblock ul {
  display:block;
  padding:0 !important;
  margin:0 0 25px 0 !important;
  }
.sponsorsblock ul li {
  display:block;
  padding:0; margin:0;
  text-align:center;
  }
.sponsorsblock ul li a {}


#time_remaining {
  background:none;
  background-color:transparent;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  
}

#time_remaining div {
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

#time_remaining div,
#time_remaining div span,
#time_remaining div p {
  color:#fc0065 !important;
}

.SDEvent1 .CH1 { 
background-color:#666666; 
background:-moz-linear-gradient(#666666,#666666); 
background:-webkit-gradient(linear, left top , left bottom , from(#666666),to(#666666));
}

.loginLeft h1,
.loginLeft p,
.loginLeft h3,
.loginLeft ._sphone p {
  color:#ffffff !important;
}
