#header,
#about,
#footer {
  display: none;
}

#wrapper {
  padding: 0;
}

#content {
  text-align: center;
}
#content:before {
  content: url(../images/common/logo-header_pc.png);
}
#content #main {
  padding-top: 30px;
  text-align: left;
}
#content .container {
  max-width: none;
  padding: 0;
}
#content .breadcrumbs {
  display: none;
}
#content .pageBlock {
  padding-top: 0;
}
#content .newsBlock .pageHeader {
  margin-bottom: 35px;
}
#content .newsBlock .pageHeader .pageTit {
  font-size: 18px;
}
#content .newsBlock .pageHeader .pageTit span {
  font-size: 18px;
  margin-bottom: 8px;
  padding-bottom: 10px;
}
#content .mainNewsBlock {
  margin-top: 0;
}
#content .mainNewsBlock .mainNewsHeader .utility {
  display: none;
}
#content .mainNewsBlock .mainNewsFooter .btnBox {
  display: none;
}
#content .otherNewsBlock {
  display: none;
}
#content.detail .mainEntryImg {
  height: 300px;
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 62%;
}
#content.detail .mainEntryImg .mvImg {
  display: block;
  width: 100%;
  position: absolute;
  top: -100%;
  left: -100%;
  bottom: -100%;
  right: -100%;
  margin: auto;
  z-index: 10;
}
#content.detail .utility {
  display: none;
}
#content.detail .icoCat {
  width: 80px;
  padding-top: 80px;
  top: 25px;
  margin-left: 25px;
  z-index: 100;
}
#content.detail .icoCat:before {
  background: none;
  display: block;
}
#content.detail .icoCat:after {
  display: none;
}
#content.detail .icoCat:before {
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
#content.detail .icoCat.work:before {
  content: url(../images/common/ico-cat-work.png) !important;
}
#content.detail .icoCat.eat:before {
  content: url(../images/common/ico-cat-eat.png) !important;
}
#content.detail .icoCat.live:before {
  content: url(../images/common/ico-cat-live.png) !important;
}
#content.detail .icoCat.join:before {
  content: url(../images/common/ico-cat-join.png) !important;
}
#content.detail .entryTit {
  font-size: 20px;
}
#content.detail .entryData .number {
  margin-top: 15px;
}
#content.detail .entryData .tagList {
  display: none;
}
#content.detail .mainEntryContent img {
  max-width: 70%;
  margin: 0 auto;
}
#content.detail .mainEntryContent h2 {
  margin-bottom: 15px;
  font-size: 18px;
}
#content.detail .mainEntryContent p {
  margin-bottom: 15px;
  font-size: 14px;
}
#content.detail .writerBlock,
#content.detail .shopBlock {
  padding: 0;
  margin-top: 40px;
}
#content.detail .writerBlock .infoImg {
  height: 0;
  width: 33%;
  padding-top: 33%;
  overflow: hidden;
  position: relative;
}
#content.detail .writerBlock .infoImg img {
  width: 100%;
  position: absolute;
  top: -100%;
  left: -100%;
  bottom: -100%;
  right: -100%;
  margin: auto;
}
#content.detail .likeBlock, #content.detail .bannerBlock, #content.detail .relationBlock, #content.detail .backnumberBlock, #content.detail .snsBtnList, #content.detail .entryFeature {
  display: none;
}

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