/*!
====================================================================================================
 print.scss / 2017.06.26
====================================================================================================
*/
/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
html {
  font-size: 50%;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-header, .pj-globalNav, .pj-pagePathNav, .pj-anchorNav, .pj-localNav, .pj-siteMap, .pj-pageMoveNav, .pj-footer, .pj-printBtn, .pj-contents__footer, .pj-sns, .pj-second, .bx-pager {
  visibility: hidden;
  display: none;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-forPrint {
  display: block;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
a {
  color: #000 !important;
  text-decoration: none !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
body {
  font-size: 12px;
  line-height: 1.4;
  width: 100% !important;
  visibility: visible;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
h2 {
  font-size: 16px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
h3 {
  font-size: 14px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
h4 {
  font-size: 12px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
h5 {
  font-size: 12px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
h6 {
  font-size: 12px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-subCategoryTitle.pj-subCategoryTitle--en {
  font-size: 18px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-font_S {
  font-size: 10px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-font_M {
  font-size: 12px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-font_L {
  font-size: 14px !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-page__inner {
  width: 100% !important;
  max-width: none;
  visibility: visible;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-contents {
  overflow: visible;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-main {
  float: none;
  margin-top: 0;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-footer {
  clear: both;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-page--recipe_detail .pj-recipe__body .bs-media:first-child .bs-media__side {
  width: 40%;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-page--recipe_detail .pj-cookingList__item {
  padding-top: .5em;
  padding-bottom: .5em;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-page--recipe_detail ol.pj-cookingList__list .pj-cookingList__item:before {
  top: .5em;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-keyVisual, .bx-wrapper, .bxslider li {
  width: 100% !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bx-viewport {
  height: auto !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bx-wrapper {
  margin-bottom: 0 !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bxslider li {
  top: 0;
  left: 0;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bxslider {
  padding-top: 23.958% !important;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-grid {
  display: block;
  -ms-flex-wrap: initial;
  flex-wrap: initial;
  letter-spacing: -.45em;
  overflow: visible;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.bs-grid > * {
  -ms-flex: none;
  flex: none;
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  padding: 1em 1em 0;
}

/* line 6, /harusaku/app/assets/stylesheets/amp/edit/common/print.css.scss */
.pj-page--recipe_index .pj-second {
  display: block;
  visibility: visible;
}
