@charset "UTF-8";
/* ==============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 5, ../scss/press_release.scss */
.press-release-category-label {
  display: inline-block;
}

/* line 9, ../scss/press_release.scss */
.label-icon.press-release-exhibition {
  border: 1px solid #025E92;
  background: #025E92;
  color: #FFF;
}

/* line 15, ../scss/press_release.scss */
.label-icon.press-release-event {
  border: 1px solid #027245;
  background: #027245;
  color: #fff;
}

/* line 21, ../scss/press_release.scss */
.label-icon.press-release-other {
  border: 1px solid #414141;
  color: #414141;
}

/* line 26, ../scss/press_release.scss */
#press_release h1 {
  border-left: 3px solid #785E92;
}

/* line 30, ../scss/press_release.scss */
#press_release h1:before {
  background-color: #785E92;
}

/* line 33, ../scss/press_release.scss */
#press_release div#side-menu h2 {
  border-left: 3px solid #785E92;
}

/* line 36, ../scss/press_release.scss */
#press_release .press_release__index .list-item {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 41, ../scss/press_release.scss */
.press_release__view__publish_start {
  font-size: 14px;
  color: #646464;
  margin-bottom: 15px;
  font-weight: normal;
}

/* line 47, ../scss/press_release.scss */
.press_release__view__detail {
  padding-bottom: 50px;
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 40px;
}

/* line 53, ../scss/press_release.scss */
#press_release #cubecake_content h2 {
  border-top: 2px solid #787878;
  border-bottom: 1px solid #c8c8c8;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #414141;
  margin-bottom: 30px;
}
/* line 63, ../scss/press_release.scss */
#press_release #cubecake_content div.press_release-categories {
  margin-top: 40px;
}
/* line 67, ../scss/press_release.scss */
#press_release #cubecake_content p {
  margin-bottom: 50px;
}
/* line 70, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
}
/* line 74, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list li {
  display: inline-block;
  font-size: 14px;
  margin-left: 22px;
  padding: 0px;
}
/* line 79, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list li:first-child {
  margin-left: 0px;
}
/* line 82, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list li a:hover img {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
/* line 87, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list li img {
  display: block;
  margin-bottom: 20px;
  width: 135px;
}
/* line 93, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-categories-list li .press_release-category-title {
  padding-left: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAIAAACgB3uHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADE1LjguMjFDwjEsAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAADtJREFUCJlljEEJAEEMxKKgEupg/FsYB5VQB/Pez3EsbH4hECTtbpIkAJJm5hOgqmzz091PkWQ7CfftAPN6Iw7mnGu8AAAAAElFTkSuQmCC") left center no-repeat;
}

/* line 104, ../scss/press_release.scss */
.press_release-items {
  margin: 0px 0px 0px -30px;
  padding: 0px;
  font-size: 0px;
}
/* line 108, ../scss/press_release.scss */
.press_release-items li {
  display: inline-block;
  font-size: 14px;
  margin-left: 30px;
  margin-bottom: 35px;
  padding: 0px;
}
/* line 117, ../scss/press_release.scss */
.press_release-items li a:hover img {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
/* line 122, ../scss/press_release.scss */
.press_release-items li img {
  display: block;
  margin-bottom: 10px;
  width: 160px;
}

/* line 137, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-other-categories {
  border-top: 1px solid #c8c8c8;
}
/* line 141, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-other-categories ul {
  margin: 0px;
  padding: 0px;
}
/* line 144, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-other-categories ul > li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* line 148, ../scss/press_release.scss */
#press_release #cubecake_content .press_release-other-categories ul > li a {
  padding-left: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAIAAACgB3uHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADE1LjguMjFDwjEsAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAADtJREFUCJlljEEJAEEMxKKgEupg/FsYB5VQB/Pez3EsbH4hECTtbpIkAJJm5hOgqmzz091PkWQ7CfftAPN6Iw7mnGu8AAAAAElFTkSuQmCC") left center no-repeat;
}

/* line 159, ../scss/press_release.scss */
#press_release #cubecake_content #press_release-detail .press_release-detail-main-image {
  width: 920px;
  height: 920px;
  border: 1px solid #c8c8c8;
  vertical-align: middle;
  text-align: center;
  line-height: normal;
}
/* line 168, ../scss/press_release.scss */
#press_release #cubecake_content #press_release-detail .press_release-items {
  margin: 0px 0px 0px -16px;
  padding: 0px;
  font-size: 0px;
}
/* line 172, ../scss/press_release.scss */
#press_release #cubecake_content #press_release-detail .press_release-items li {
  display: inline-block;
  font-size: 14px;
  margin-left: 16px;
  margin-bottom: 35px;
  padding: 0px;
}
/* line 181, ../scss/press_release.scss */
#press_release #cubecake_content #press_release-detail .press_release-items li a:hover img {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
/* line 186, ../scss/press_release.scss */
#press_release #cubecake_content #press_release-detail .press_release-items li img {
  display: block;
  margin-bottom: 10px;
  width: 88px;
}

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