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

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

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

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

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



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

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

.eventDetailBlock .tt tr td.col1 .time { white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.eventDetailBlock .tt tr td.col1 .time span { display: block; text-align: right; padding-top: 5px; font-size: 12px; }
.eventDetailBlock .tt tr td h3 { display: block; padding: 0; margin: 5px 0 10px 0; font-size: 16px; }
.eventDetailBlock .cp { font-size: 11px !important; color: #999 !important; }
}

#section .SDEvent1 .CDallR, .CD1.eventDetailBlock, .erInquiryBlockBody, .SDEvent1 .CD1 .newsBlock, .user_organization_description {
  font-size: 14px;
  line-height: 2;
  padding: 35px !important;
}

#section .SDEvent1 .CDallR h1, .CD1.eventDetailBlock h1, .erInquiryBlockBody h1, .SDEvent1 .CD1 .newsBlock h1, .user_organization_description h1 {
  font-size: 35px;
  color: #333333;
  line-height: 1.3;
  margin: 0px 15px 15px 0px;
  font-weight: bold;
}

#section .SDEvent1 .CDallR h3, .CD1.eventDetailBlock h3, .erInquiryBlockBody h3, .SDEvent1 .CD1 .newsBlock h3, .user_organization_description h3 {
  font-size: 24px;
  color: #fff;
  background: #00346C;
 
}
#section .SDEvent1 .CDallR h2, .CD1.eventDetailBlock h2, .erInquiryBlockBody h2, .SDEvent1 .CD1 .newsBlock h2, .user_organization_description h2 {
  font-size: 20px;
  margin: 50px 5px 5px 0px;
  font-weight: bold;
  border-left: 20px solid  #fbbf94;
  padding: 5px 5px 10px 10px;
}
#section .SDEvent1 .CDallR h4, .CD1.eventDetailBlock h4, .erInquiryBlockBody h4, .SDEvent1 .CD1 .newsBlock h4, .user_organization_description h4 {
  font-size: 16px;
  margin: 5px 5px 5px 0px;
  font-weight: bold;
  border-left: 20px solid  #00346C;
  padding: 5px 5px 5px 10px;

}
#section .SDEvent1 .CDallR h5, .CD1.eventDetailBlock h5, .erInquiryBlockBody h5, .SDEvent1 .CD1 .newsBlock h5, .user_organization_description h5 {
  font-size: 20px;
  margin: 50px 5px 5px 0px;
  font-weight: bold;
  border-bottom: 7px solid  #fbbf94;
  padding: 5px 2px 5px 10px;
}
#section .SDEvent1 .CDallR h6, .CD1.eventDetailBlock h6, .erInquiryBlockBody h6, .SDEvent1 .CD1 .newsBlock h6, .user_organization_description h6 {
  font-size: 20px;
  margin: 10px 5px 5px 0px;
  font-weight: bold;
  border-left: 15px solid  #fbbf94;
  padding: 5px 5px 5px 5px;
}
#section .SDEvent1 .CDallR h7, .CD1.eventDetailBlock h7, .erInquiryBlockBody h7, .SDEvent1 .CD1 .newsBlock h7, .user_organization_description h7 {
  font-size: 16px;
  margin: 10px 5px 5px 0px;
  font-weight: bold;
  border-bottom: 1px solid  #fbbf94;
  padding: 5px 5px 5px 10px;
  border-left: 15px solid  #fbbf94;





.onlineflow {
background-color: #fff;
padding: 30px;
color: #333;
}

.onlineflow a {
    color: #0859ab !important;
    text-decoration: underline;
}