@charset "UTF-8";
/*
# Border
-  ブロック区切り#787878
- Item区切り #c8c8c8

# FontColor
- main #646464

- 見出 #414141
*/
/* ==============3行切り詰め================== */
/* line 68, ../../../themes/hokusai/scss/_base.scss */
.clamp-3line {
  background: #FFF;
  overflow: hidden;
}
/* line 72, ../../../themes/hokusai/scss/_base.scss */
.clamp-3line div {
  font-size: 14px;
  height: 58.8px;
  line-height: 1.4;
  position: relative;
}
/* line 77, ../../../themes/hokusai/scss/_base.scss */
.clamp-3line div:before, .clamp-3line div:after {
  background: #FFF;
  position: absolute;
}
/* line 82, ../../../themes/hokusai/scss/_base.scss */
.clamp-3line div:before {
  content: "...";
  top: 39.2px;
  right: 0;
}
/* line 87, ../../../themes/hokusai/scss/_base.scss */
.clamp-3line div:after {
  content: "";
  height: 100%;
  width: 100%;
}

/* ==============/3行切り詰め================== */
/* アイコン */
/* line 16, ../scss/exhibition.scss */
.exhibition-in-session-label-in {
  width: 50px;
  height: 18px;
  padding: 2px;
  font-size: 10px;
  letter-spacing: 1px;
  text-align: center;
  border: 1px solid #F00;
  color: #F00;
  background: #FFF;
}

/* 年間スケジュール */
/* icon label */
/* line 31, ../scss/exhibition.scss */
.exhibition-period-label-before {
  border: 1px solid #025E92;
  color: #025E92;
  background: #FFF;
}

/* line 36, ../scss/exhibition.scss */
.exhibition-period-label-in {
  border: 1px solid #F00;
  color: #F00;
  background: #FFF;
}

/* line 41, ../scss/exhibition.scss */
.exhibition-period-label-after {
  border: 1px solid #646464;
  color: #646464;
  background: #FFF;
}

/* 年間スケジュール */
/* line 47, ../scss/exhibition.scss */
div#exhibition__yearly-list {
  border-top: 2px solid #787878;
}

/* line 51, ../scss/exhibition.scss */
div#exhibition__yearly-list article {
  border: 1px solid #87B9C8;
}

/* line 54, ../scss/exhibition.scss */
div#exhibition__yearly-list .exhibition-box {
  position: absolute;
  background: #DAEBF0;
  padding: 10px;
}

/* line 60, ../scss/exhibition.scss */
div#exhibition__yearly-list .single-space {
  width: 410px;
}

/* line 63, ../scss/exhibition.scss */
div#exhibition__yearly-list .left-space {
  left: 70px;
}

/* line 66, ../scss/exhibition.scss */
div#exhibition__yearly-list .right-space {
  left: 495px;
}

/* line 70, ../scss/exhibition.scss */
div#exhibition__yearly-list .both-space {
  width: 835px;
  left: 70px;
}

/* line 75, ../scss/exhibition.scss */
div#exhibition__yearly-list div.month-block {
  height: 100px;
  border-bottom: 1px solid #c8c8c8;
  /*position: relative;*/
}

/* line 80, ../scss/exhibition.scss */
div#exhibition__yearly-list div.exhibition-box a {
  color: #025E92;
}

/* line 83, ../scss/exhibition.scss */
div.exhibition__yearly__label-box {
  margin-right: 10px;
  float: left;
}

/* line 89, ../scss/exhibition.scss */
div.exhibition__yearly-list-space-head {
  width: 410px;
  font-size: 1.28em;
  text-align: center;
  padding: 13px;
  margin-left: 15px;
  float: left;
}

/* line 97, ../scss/exhibition.scss */
div.exhibition__yearly-list-space-head:first-child {
  margin-left: 70px;
}

/* 展示見だし */
/* line 103, ../scss/exhibition.scss */
#exhibition h1 {
  border-left: 3px solid #025E92;
}

/* line 106, ../scss/exhibition.scss */
#exhibition h1:before {
  background-color: #025E92;
}

/* line 112, ../scss/exhibition.scss */
#exhibition__yearly-list .exhibition-category-label {
  margin-bottom: 5px;
}

/*div#exhibition__yearly-list div.month-block div.year-month-label {*/
/*position: relative;*/
/*top:50%;*/
/*-webkit-transform: translateY(-50%);*/
/*-ms-transform: translateY(-50%);*/
/*transform: translateY(-50%);*/
/*}*/
/* icon label */
/* line 126, ../scss/exhibition.scss */
.exhibition-period-label-before {
  border: 1px solid #025E92;
  color: #025E92;
  background: #FFF;
}

/* line 131, ../scss/exhibition.scss */
.exhibition-period-label-in {
  border: 1px solid #F00;
  color: #F00;
  background: #FFF;
}

/* line 136, ../scss/exhibition.scss */
.exhibition-period-label-after {
  border: 1px solid #646464;
  color: #646464;
  background: #FFF;
}

/*side menu */
/* line 144, ../scss/exhibition.scss */
#exhibition div#side-menu h2 {
  border-left: 3px solid #025E92;
}

/* ===================== from exhibition ======================*/
  /*
  # Border
  -  ブロック区切り#787878
  - Item区切り #c8c8c8

  # FontColor
  - main #646464
  - 見出 #414141
  */
/* ページ送り＿年 */
/* line 163, ../scss/exhibition.scss */
ul.page-navi_year,
ul.page-navi_number {
  padding: 0;
}

/* line 167, ../scss/exhibition.scss */
ul.page-navi_year li,
ul.page-navi_number li {
  display: inline-block;
}

/* line 172, ../scss/exhibition.scss */
ul.page-navi_year li {
  margin: 40px 20px 40px 0;
  padding: 16px 53px 0;
  text-align: center;
  width: 168px;
  height: 48px;
  line-height: 16px;
  font-size: 15px;
  letter-spacing: 2.5px;
  background-color: #f5f5f5;
  border-bottom: 2px solid #646464;
}

/* 大枠 */
/* line 186, ../scss/exhibition.scss */
#right-area {
  width: 920px;
  /*height: 1555px;*/
}

/* line 191, ../scss/exhibition.scss */
#main-area_exhibition_overview {
  width: 920px;
  /*height: 1116px;*/
}

/* イベント詳細枠 */
/* line 204, ../scss/exhibition.scss */
#previous-area {
  /*height: 1198px;*/
}

/* line 208, ../scss/exhibition.scss */
.previous-data {
  border-bottom: 1px solid #d1d1d1;
  padding: 28px 0 17px;
}

/* line 213, ../scss/exhibition.scss */
.previous-data:first-of-type {
  border-top: 2px solid #646464;
  margin-top: 20px;
}

/* line 218, ../scss/exhibition.scss */
.previous-data:last-of-type {
  margin-bottom: 35px;
}

/* イベント見出し */
/* line 223, ../scss/exhibition.scss */
h5.exhibition-title {
  font-size: 16px;
  margin: 15px 0 17px;
  letter-spacing: 2.5px;
}

/* 過去のイベント詳細 */
/* line 230, ../scss/exhibition.scss */
p.img_previous-exhibition {
  float: right;
  margin-left: 32px;
  width: 160px;
  /*height: 168px;*/
}

/* line 236, ../scss/exhibition.scss */
p.img_previous-exhibition img {
  width: 160px;
}

/* line 240, ../scss/exhibition.scss */
dl.previous-detail {
  width: 730px;
}

/* line 244, ../scss/exhibition.scss */
dl.previous-detail dt,
dl.previous-detail dd {
  line-height: 26px;
}

/* line 249, ../scss/exhibition.scss */
dl.previous-detail dt {
  font-weight: 100;
}

/* イベント概要 */
/* line 255, ../scss/exhibition.scss */
#cubecake_content h2.exhibition-title {
  font-size: 19px;
  padding: 5px 0 10px;
  letter-spacing: 3.5px;
  border: none;
}

/* line 263, ../scss/exhibition.scss */
.exhibition_overview_date {
  font-size: 15.5px;
  font-weight: 100;
  padding-bottom: 24px;
}

/* line 269, ../scss/exhibition.scss */
.exhibition_overview_explain {
  font-size: 13px;
  line-height: 22px;
}

/* line 274, ../scss/exhibition.scss */
#exhibition_overview img.exhibition_current {
  float: right;
  margin: 0 0 293px 40px;
}

/* line 279, ../scss/exhibition.scss */
.exhibition-in-session-label-in,
img.arrow-left,
dl.exhibition_detail,
dl.exhibition_detail_small {
  display: inline-block;
}

/* イベント詳細 */
/* line 287, ../scss/exhibition.scss */
dl.exhibition_detail,
dl.exhibition_detail_small {
  border-collapse: collapse;
  margin: 33px 0px 0px 0px;
  border-bottom: 1px solid #c8c8c8;
  background: #f6f6f6;
}

/* line 295, ../scss/exhibition.scss */
.exhibition_detail dt,
.exhibition_detail_small dt {
  width: 150px;
  background-color: #f6f6f6;
  font-weight: 100;
  float: left;
  clear: both;
}

/* line 304, ../scss/exhibition.scss */
.exhibition_detail dd {
  margin-left: 150px;
  background: #FFF;
}

/* line 310, ../scss/exhibition.scss */
.exhibition_detail_small dd {
  width: 485px;
  margin-left: 150px;
  background: #FFF;
}

/* line 316, ../scss/exhibition.scss */
.exhibition_detail dt,
.exhibition_detail dd,
.exhibition_detail_small dd,
.exhibition_detail_small dt {
  min-height: 41px;
  padding: 10.5px 0 10.5px 15px;
  border-top: 1px solid #c8c8c8;
  font-size: 13px;
  line-height: 19px;
  text-align: left;
  vertical-align: top;
}

/* 関連する展示 */
/* line 330, ../scss/exhibition.scss */
.exhibition_incident {
  /*height: 130px;*/
  border-top: 2px solid #787878;
  margin-bottom: 50px;
  margin-top: 50px;
}

/* line 338, ../scss/exhibition.scss */
.exhibition_incident h5 {
  font-size: 17px;
  padding: 4px 0;
  letter-spacing: 2px;
}

/* line 344, ../scss/exhibition.scss */
.exhibition_incident div {
  height: 39px;
  padding: 12px 0;
  border-top: 1px solid #c8c8c8;
}

/* フリースペース */
/* line 351, ../scss/exhibition.scss */
div.free-space {
  margin-bottom: 70px;
}

/* line 355, ../scss/exhibition.scss */
div#exhibition-in-period ul.tab-group li {
  font-size: 1em;
}

/* line 359, ../scss/exhibition.scss */
div#exhibition-in-period article {
  margin-bottom: 70px;
  border-bottom: 1px solid #c8c8c8;
}

/* line 363, ../scss/exhibition.scss */
div#exhibition-in-period article:last-child {
  margin-bottom: 50px;
  border-bottom: 0px;
}

/* line 370, ../scss/exhibition.scss */
div.exhibition-view h2.exhibition-title {
  display: none;
}
/* line 373, ../scss/exhibition.scss */
div.exhibition-view div.exhibition_overview_explain {
  border-top: 1px solid #c8c8c8;
  padding-top: 40px;
}

/*# sourceMappingURL=exhibition.css.map */
