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

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

    /** ページ全体の背景画像（登録されている場合） **/
    background-image:url(https://er-static.s3.amazonaws.com/uploads/events/45fc94eeb412b73187739b56f80ea1684b2da977.jpg);
    /** ページ全体の背景画像の配置（left|center|right） **/
    background-position: top;

    /** ページ全体の背景画像のリピート（repeat|no-repeat） **/
    background-repeat:                        no-repeat                       ;
}

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



    /* 透明度を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:#239CC9;
}

.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:#FFFFFF;
}

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

.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:#FFFFFF;
}

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

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

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

.speakerprofile {
                font-size:      14px;
word-break: keep-all;
}




#SDEventHeadBody .title { 
display:none !important;
}
#SDEventHeadBody .image,

#SDEventHeadBody .image img { 
border-radius:0 0 3px 3px !important;
-moz-border-radius:0 0 3px 3px !important;
-webkit-border-radius:0 0 3px 3px !important;
}


.event_organizer h3{
 color: #ffffff  !important; 
}

.event_organizer h2{
 font-size:  18px   !important; 
}


h3 {
word-wrap:break-word;
}

p {
word-wrap:break-word;
}

.smallfont {
                font-size:      13px;
                font-color:  red;
}

.ticketremarks {
                font-size:      12px;
}
.ticketremarks1 {
                font-size:      13px;
                color:  red;
}

.ticketremarksb {
                font-size:      15px;
}

.receipts {
               color:#755ba0;
                font-size:      7px;
                font-family:&#039;MS明朝&#039;,&#039;MS Pゴシック&#039;,&#039;MS UI GOTHIC&#039;,&#039;ヒラギノ角ゴ Pro W3&#039;,&#039;Hiragino Kaku Gothic Pro&#039;,sans-serif !important;
               font-style  : italic  !important;
}

/*** レスポンシブテーブルデザイン1 ***/javascript:void(0);
.shokai1{
  width:100%;
  border: 2px solid #d6ceb4;
  overflow: hidden;
  word-wrap: break-word;
}
 
.shokai1 th{
  padding: 6px 8px 5px;
  border-top: solid 1px #ffffff;
  width: 30%;
  overflow: hidden;
  color: #13131e;
  font-style: normal;
  font-weight: bold;
  font-size: 100%;
  text-align: left;
  word-wrap: break-word;
  vertical-align: top;
  background-color: #eeece4;
}
 
.shokai1 td{
padding: 5px 10px;
text-align: left;
vertical-align: top;
color: #595960;
background-color: #ffffff;
border-top: dotted 1px #e0dccc;
overflow: hidden;
word-wrap: break-word;
}
 
@media (max-width: 800px){
.shokai1 th{
  width:100%;
  display:block;
  margin: 0 auto;
  border:none;
  border-radius: 3px;
}
.shokai1 td{
  display: list-item;
  width: 100%;
  border-top: none !important;
}
}/* end */


/*** レスポンシブテーブルデザイン ***/
.shokai{
  width:100%;
  border: 2px solid #d6ceb4;
  overflow: hidden;
  word-wrap: break-word;
}
 
.shokai th{
  padding: 0px 0px 0px;
  border-top: solid 1px #ffffff;
  width: 30%;
  height: 250px;
  overflow: hidden;
  color: #ffffff;
  font-style: normal;
  font-weight: bold;
  font-size: 100%;
  text-align: left;
  word-wrap: break-word;
  vertical-align: top;
  background-color: #ffffff;
}
 
.shokai td{
padding: 5px 10px;
text-align: left;
vertical-align: top;
color: #595960;
background-color: #ffffff;
border-top: dotted 1px #e0dccc;
overflow: hidden;
word-wrap: break-word;
}
 
@media (max-width: 800px){
.shokai th{
  width:100%;
  height: 400px;
  display:block;
  margin: 0 auto;
  border:none;
  border-radius: 3px;
}
.shokai td{
  display: list-item;
  width: 100%;
  border-top: none !important;
}
}/* end */