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

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

}

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



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

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

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

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

/* イベント共通パーツ */
#SDEventHeadBody {
    background-color:#FAFAFA; /* 管理画面で編集するヘッダー背景色 */
    background-image: url(https://er-static.s3.amazonaws.com/uploads/temps/c947420e099ea25726784d3aa4617ca55118162a.jpg); /* 管理画面で編集するヘッダー背景画像 */
    min-height:180px; /* 背景画像の高さからパディング分引く */
}
#SDEventHeadBody h2,
#SDEventHeadBody h3,
#SDEventHeadBody p {
    color:#333333;
}
.SDEventShare1 .CDBm1 { width:960px; clear:both; background:#FFFFFF; border-radius:5px; border:1px solid #CCCCCC; padding:8px; margin-left:auto; margin-right:auto;}
.SDEventShare1 .CDBm1 .CP1 { float:left; margin-right:10px; font-weight:bold; color:#333333;}
.SDEventShare1 .CDBm1 .CL1 { float:left;}
.SDEventShare1 .CDBm1 .CL1 li { float:left; margin-right:5px;}


.SDEvent1 { margin-bottom:10px; color:#333333;}
.SDEvent1 .CH1 { color:#9191AC; padding:5px 10px; background:#E0E0E0; border-radius:5px 5px 0 0; background:-moz-linear-gradient(#fefefe,#c9c9c9); background:-webkit-gradient(linear, left top , left bottom , from(#fefefe),to(#c9c9c9)); position:relative; *zoom:1;}

.SDEvent1 .CD1 { padding:10px; background:#FFFFFF; border-radius:0 0 5px 5px; border:1px solid #CCCCCC; border-top:0;}
.SDEvent1 .CD1 a { color:#0066FF;}
input.strA { color:#333333; background:#FFFFFF;}
input.strB { color:#0066FF;}
.SDEvent1 .CD1 .CDMap1 { width:185px; height:185px; margin:0 auto 5px;}
.SDEvent1 .CD1 .CPUrl { word-break:break-all;}
.SDEventRt1 { background:#FFFFFF;}
.SDEventRt1 iframe { display:block;}

.SDEvent1 .CH1 .CSRt1 { position:absolute; top:3px; right:10px;}

.SDEvent1 .CDSubmit1 { text-align:right;}
.SDEvent1 .CDSubmit1 li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-left:5px;}
.SDEvent1 .CDSubmit1 li.btn { padding-left:20px;}
.SDEvent1 .CDSubmit1 li.btn a { color:#333;}

.SDEvent1.mobileQRBlock { background:#FFFFFF; border-color:#CCCCCC; }

.SDEvent1 .twtr-hd { display:none;}
.SDEvent1 .twtr-timeline { border:0px !important; border-radius:0 !important;}

.SDEvent1 #twtr-widget-1 .twtr-doc,
.SDEvent1 #twtr-widget-1 .twtr-hd a, .SDEvent1 #twtr-widget-1 h3, .SDEvent1 #twtr-widget-1 h4, .SDEvent1 #twtr-widget-1 .twtr-popular { background:#fff !important;}
.SDEvent1 .twtr-ft { background:#818181;}
.SDEvent1 .twtr-doc { border-radius:0 0 5px 5px !important;}

.SLEv1 { margin-bottom:10px;}
.SLEv1 li {}
.SLEv1 li .CLHead1 { clear:both; border-bottom:1px solid #CCCCCC; padding:0 0 3px;}
.SLEv1 li .CL1 { border-bottom:1px dotted #CCCCCC; padding:5px 0 5px;}

.SLEv1 li.ticket_type { float:left; width:484px;}
.SLEv1 li.ticket_price { float:left; width:126px; text-align:center;}
.SLEv1 li.ticket_num { float:left; width:62px; text-align:center;}

.SLEv1 li.date1 { float:left; width:120px; text-align:left;}
.SLEv1 li.info1 { float:left; width:480px; text-align:left;}

.SLEv1 .CL1 li.ticket_type div { padding:3px 0 3px 5px;}
.SLEv1 .CL1 li.ticket_price div { padding:3px 0;}

.SLEv1 li.date1 div { padding-left:10px;}


.SLSocialImport1 { clear:both; margin:0 30px 10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; text-align:center;}
.SLSocialImport1 li { display:inline; margin-right:5px;}
.SLSocialImport1 li img { vertical-align:middle;}
.SLSocialImport1 li.CLi1 { font-weight:bold; font-size:116%; padding-top:3px;}

.SLSocialForm1 { clear:both;  margin:0 30px 30px;}
.SLSocialForm1 li { clear:both; *zoom:1; margin-bottom:10px;}
.SLSocialForm1 li:after {content: &quot; &quot;;display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/#LW .APkg { display: block; }/* */
.SLSocialForm1 li .ttl { float:left; width:120px; text-align:right; font-weight:bold; padding-top:8px;}
.SLSocialForm1 li .data { float:right; width:480px;}

.SDEventMsg1 { width:100%; background:#FFC000; padding:10px 0;}
.SDEventMsg1_1 { background:#C00000;}
.SDEventMsg1_2 { background:#F4D2D3;}
.SDEventMsg1W1 { width:980px; margin:0 auto; text-align:center;}
.SDEventMsg1 .CPIcon1 { display:inline-block; *display:inline; *zoom:1; line-height:84px; background:url(/img/base/IconHand3.png) 0 0 no-repeat; padding-left:60px; font-size:150%; color:#333; margin:0 auto;}
.SDEventMsg1_1 .CPIcon1 { color:#fff;}
.SDEventMsg1 .CPClose1 { text-align:right; position:relative; margin-top:-10px;}
.SDEventMsg1 .CPClose1 a { color:#333;}

.SDEventContact1 { margin:0 125px; background:#FFFFFF; padding-bottom:20px; border-radius:5px; border:1px solid #CCCCCC; border-top:0;}
.SDEventContact1 .CH1 { color:#9191AC; padding:5px 10px; background:#E0E0E0; border-radius:5px 5px 0 0; background:-moz-linear-gradient(#fefefe,#c9c9c9); background:-webkit-gradient(linear, left top , left bottom , from(#fefefe),to(#c9c9c9)); position:relative; *zoom:1;}
.SDEventContact1 .CL1 { padding:10px 0 10px;}
.SDEventContact1 .CL1 li { clear:both; *zoom:1; padding:0 20px; margin-bottom:10px;}
.SDEventContact1 .CL1 li:after {content: &quot; &quot;;display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/#LW .APkg { display: block; }/* */
.SDEventContact1 .CL1 li p.ttl { float:left; width:170px; font-weight:bold; text-align:right; padding-top:8px;}
.SDEventContact1 .CL1 li p.data { float:right; width:480px;}

.SDEventContact1 .CL1 li.heading { border-bottom:1px solid #CCCCCC; }

body {
  background-color:#FAFAFA;
}

@media screen and (max-width: 768px){
  body {
    background-image:none !important;
  }
}

#page {
/*
  margin-top:0 !important;
  padding-top:0 !important;
*/
}

#pageW1 {
  background:none !important;
  background-color:transparent !important;
   font-family: Meiryo, Hiragino Kaku Gothic Pro,Osaka, MS PGothic, sans-serif;
  /**
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;  
  box-shadow:0 2px 5px rgba(0,0,0,0.8);
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.8);
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.8);
  **/
}

.CH1,
.CD1 {
  /**
  box-shadow:0px 2px 6px rgba(51,51,51,0.2);
  -moz-box-shadow:0px 2px 6px rgba(51,51,51,0.2);
  -webkit-box-shadow:0px 2px 6px rgba(51,51,51,0.2);
**/
}

.CH1 *,
.CD1 *,
.CD1.detail {
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}


#SDEventHeadBody {
/*
  background-color:transparent !important;
  visibility:hidden !important;
*/
}

@media screen and (max-width: 768px){
  #SDEventHeadBody {
/*
    visibility:visible !important;
*/
  }
}


.SDEventMsg1.SDEventMsg1_2.login {
  display:none !important;
}

#header,
#headerW1 {
/*
  margin-bottom:0 !important;
  padding-bottom:0 !important;
  height:36px !important;
*/
}

#SDEventHead {
/*
  margin-top:0 !important;
  padding-top:0 !important;
*/
}


#SDEventHead {
/*
  margin-top:0 !important;
  padding-top:0 !important;
*/
}


.SDEventShare1.APkg,
.SDEventShare1.APkg .CDBm1.APkg {
  background:none !important;
  background-color:transparent !important;
  border:none !important;
}

.SDEventShare1.APkg .CDBm1.APkg p.CP1 {
  display:none !important;
}


.eventDetailBlock {
  font-size:14px;
  line-height:1.4;
  padding:20px !important;
}

.eventDetailBlock p {
  padding:0;
  margin:0 0 1em 0;
  color:#666666;
}

.eventDetailBlock p a {
  text-decoration:underline;
}

.eventDetailBlock h2 {
  font-size:21px;
  padding:0;
  margin:0 0 10px 0;
}

.eventDetailBlock h3 {
  font-size:18px;
  padding:0;
  margin:0 0 10px 0;
}


.SDEvent1.mobileQRBlock.clearfix {
  display:none !important;
}

.SDEvent1 .CH1 {
  padding-top:10px !important;
  padding-bottom:10px !important;
background:#E0E0E0!important; 
border-radius:3px 3px 0 0 !important;
-moz-border-radius:3px 3px 0 0 !important;
-webkit-border-radius:3px 3px 0 0 !important;
background:-moz-linear-gradient(#E0E0E0,#E0E0E0) !important;
background:-webkit-gradient(linear, left top , left bottom , from(#E0E0E0),to(#E0E0E0)) !important;
}

.SDEvent1 .CD1 { 
border-radius:0 0 3px 3px !important; 
-moz-border-radius:0 0 3px 3px !important; 
-webkit-border-radius:0 0 3px 3px !important; 
border:none; 
}

#footer,
#footerW1 {
background-color:#FAFAFA!important; 
}

#loginEventHeader {
  background-color:#FFFFFF !important;
}
.fb-like-box {
background-color: #ffffff;
}
.fb-comments {
background-color: #ffffff;
}

#section .SDEvent1 .CDallR, .CD1.eventDetailBlock, .erInquiryBlockBody, .SDEvent1 .CD1 .newsBlock, .user_organization_description {
    color:#333333;
}

#section .SDEvent1 .CDallR hr, .CD1.eventDetailBlock hr, .erInquiryBlockBody hr, .SDEvent1 .CD1 .newsBlock hr, #privacyBodyArea hr, .user_organization_description hr {
    background-color:#CCCCCC;
}

#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 {
    border-color:#CCCCCC;
}
