/* 上映情報 */
/* サブコンテンツ　開催情報 */
.select_event_info{
}

.select_event_info h2{
  margin:0 0 25px 0;
}

.thum_eventBox{
  display:inline-block;
  vertical-align:top;
  margin-left:10px;
  margin-right:3px;
  position:relative;
  width:326px;
}

.thum_eventBox .picBox img{
  width:326px;
}

.thum_eventBox p{
  color:#000000;
  margin-bottom:25px;
}

.thum_eventBox p.title{
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
}

.report_thum_eventBox p.title {
    font-weight: bold;
}

.address1{
  font-size:12px;
  text-align:left;
}

.member{
  text-align:right;
  font-size:12px;
}

.date{
  text-align:left;
}

.description{
  text-align:left;
  font-size:12px;
  padding:0px 0px 0px 0px;
}

.report_thum_eventBox .area_eventBox{
  background:url("/images/sub_content/bg_select_event_info.png") left top no-repeat;
  position:absolute;
  top:20px;
  left:15px;
  height:32px;
  width:86px;
}

.area_eventBox p{
  color:#FFFFFF;
  font-family: "ゴシックMB101 M";
  font-size:12px;
  font-weight:bold;
  letter-spacing:2px;
  line-height:12px;
  margin-top:9px;
  margin-bottom:0;
  text-align:center;
}

.event_info{
  margin:0 auto 25px auto;
  width:1000px;
}

.event_info .textBox{
  margin-left:400px;
}

.event_info .textBox p{
  color:#000000;
  font-family: "ゴシックMB101 M";
  font-size:14px;
  letter-spacing:0.75px;
  line-height:1.75;
  margin-top:0;
  margin-bottom:0;
}

.event_info .textBox p.title{
  color:#800000;
  font-family: "ゴシックMB101 B";
  font-size:13px;
  letter-spacing:2px;
  line-height:1.6;
  margin-top:0;
  margin-bottom:15px;
}

p{
  margin:0px;
  padding:0px;
}


.picBox {
  height:160px;
  overflow:hidden;
}

.ban_right {
    position: absolute;
    top: 0px;
    right: 15px;
    height: 40px;
    width: 40px;
}

.list_thum_eventBox,
.report_thum_eventBox{
  margin-bottom:30px;
  word-wrap: break-word;
}



/* サブコンテンツ　折り畳みコンテンツ */

.event_detail .textBox .panel-group,
.event_info .textBox .panel-group,
.voice .textBox .panel-group{
  clear:both;
  margin-top:55px;
  margin-bottom:0;
}

.event_detail .textBox .panel-group{
  margin-top:20px;
}

.event_detail .textBox .panel-title a,
.event_info .textBox .panel-title a,
.voice .textBox .panel-title a{
  color:#006400;
  font-family: "ゴシックMB101 M";
  font-size:12px;
  letter-spacing:2px;
  text-decoration: none;
}

.event_detail .textBox .panel,
.event_info .textBox .panel,
.voice .textBox .panel{
  box-shadow:none;
}

.event_detail .textBox .panel-heading,
.event_info .textBox .panel-heading,
.voice .textBox .panel-heading{
  padding:0;
}

.event_detail .textBox .panel-group .panel-heading+.panel-collapse>.panel-body ,
.event_info .textBox .panel-group .panel-heading+.panel-collapse>.panel-body ,
.voice .textBox .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top:none;
}

.event_detail .textBox .panel-body,
.event_info .textBox .panel-body,
.voice .textBox .panel-body{
  padding:25px 0 0 0;
}

.event_detail .textBox p.p_panel,
.event_info .textBox p.p_panel,
.voice .textBox p.p_panel{
  color:#000000;
  font-family: "ゴシックMB101 M";
  font-size:14px;
  letter-spacing:0.75px;
  line-height:1.75;
  margin-bottom:0;
}

.voice .textBox p.p_panel{
  margin-top:30px;
}



/* タブ */

.nav-tabs>li>a,
.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus{
  background:#F5F5F5;
  color:#800000;
  font-family: "ゴシックMB101 M";
  font-size:16px;
  letter-spacing:2px;
}

.nav-tabs.nav-justified>li>a{
  border-right:1px solid #ddd;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus{
  background:#800000;
  color:#FFFFFF;
  font-family: "ゴシックMB101 M";
  font-size:16px;
  letter-spacing:2px;
}


/* 地域 */

area{
}

.area h1{
  margin:0 auto;
}

.area h2{
  margin:0 auto 20px auto;
  width:121px;
}

.area .promoterBox{
  clear:both;
  margin-top:25px;
  padding-top:25px;
}

.area .Box01{
  background:#FAEBD7;
}

.area .Box02{
  background:#F5F5F5;
}

.thum_eventBox{
  width:31%;
  margin:5px;
  margin-bottom:20px;
}

/* カレンダー */

#calender{
  margin-top:25px;
}

.thum_eventBox .titleBox{
  background:#000000;
  height:50px;
  margin-bottom:25px;
}

.thum_eventBox .titleBox p{
  color:#FFFFFF;
  font-family: "ゴシックMB101 M";
  font-size:12px;
  letter-spacing:2px;
  padding-top:12px;
  text-align:center;
}



/* 地図 */

.img_map{
  margin-bottom:40px;
}


